home *** CD-ROM | disk | FTP | other *** search
/ SVM Mac 75 / CD-ROM N°75.iso / Applications ADNX / Mac OS X / wData Builder 2.0 / Documentation / CDMLReference.fp5 (.txt) next >
Encoding:
FileMaker Pro Database  |  2001-12-11  |  696.0 KB  |  8,654 lines

  1.  Copyright 1984-1998 FileMaker, Inc. 
  2. HBAM2016AUG95
  3. Pro 5.0
  4. orders@
  5. request@
  6. HBAM3016AUG95@
  7. aboutF
  8. about
  9. format
  10. files~
  11. about
  12. companion
  13. plug-inF
  14. beforeI
  15. companionF
  16. considerationsI
  17. considerations
  18. before
  19. publishing
  20. databaseI
  21. customA
  22. databaseI
  23. exploring
  24. exploring
  25. guest
  26. format
  27. files
  28. files~
  29. format~
  30. replacement
  31. replacement
  32. looping
  33. variable
  34.     BAR STATE
  35. BUTTON1
  36. BUTTON2
  37. BUTTON3
  38. BUTTON4
  39. BUTTON5
  40. CURRENT SUB TOPIC
  41. CURRENT TOPIC
  42. DESCRIPTION
  43. DESCRIPTION BIG
  44. DEV GUIDE SUB TOPIC
  45. DEV GUIDE TEXT
  46. DEV GUIDE TOPIC
  47. FIND CONCAT
  48. GERI COMMENTS
  49. GO TO LAYOUT
  50. H1 CALC
  51. H2 CALC
  52. HEADER
  53. HELP ID
  54. F    HELP TEXT
  55. HELP TITLE
  56. MENU STATE
  57. ORIGINAL LAYOUT
  58. PARAMETER DEFAULT
  59. PICTTEXT
  60. PICTURES
  61. RECORD NUMBER
  62. RECORD TYPE
  63. TAG ENGLISH NAME
  64. TAG OPTIONS
  65. TAG TYPE
  66. TOGGLE
  67. WHAT'S NEW
  68. Dev Guide TextB
  69. Dev Guide TopicB
  70. US English - Spelling
  71.     x35-debug
  72. 1st Quarter
  73. 2nd Quarter
  74. 3rd Quarter
  75. 4th Quarter
  76. 8A!Reserved for New features in CDML
  77. HTML format file elements
  78. Action
  79. Detail - Dev
  80. Main Menu - Dev
  81. Detail - Ref
  82. What's New
  83. Main Menu - Ref
  84. About
  85. Detail - DevB
  86. Record NumberB
  87. Tag English NameB
  88. Parameter DefaultB
  89. Help TitleB
  90. /A    Help TextB
  91. pictTextB
  92. Description BigB
  93. Find ConcatB
  94. Record TypeB
  95. Go to LayoutB
  96. 5 = "Tag"
  97.  "") & 
  98. 5 = "Help"
  99.  "") & 
  100. 5 = "Dev Guide"
  101.  "") &
  102.     Dev Guide
  103. What's NewB
  104. Original LayoutB
  105. Tag OptionsB
  106. Tag TypeB
  107. Help IDB
  108. DescriptionB
  109. HeaderB
  110. Dev Guide Sub TopicB
  111. H1 CalcB
  112. K = "Yes"
  113.  "" )
  114. H2 CalcB
  115.  "" )
  116. Current TopicB
  117. Current Sub TopicB
  118. Geri CommentsB
  119. PicturesB
  120. Bar StateB
  121. Menu StateB
  122. Button1B
  123. S = "All"
  124. Button2B
  125. S = "Variable"
  126. Variable
  127. Button3B
  128. S = "Action"
  129. Action
  130. Button4B
  131. S = "Replacement"
  132. Replacement
  133. Button5B
  134. S = "HTML"
  135. ToggleB
  136. Ar   
  137.       
  138. K = "Yes" 
  139.       
  140. K = "Yes"
  141.    ""
  142. Main Menu - DevB
  143. ABAF>>
  144. ABAF>>
  145. HelpB
  146. E/Click on a heading to display more information.
  147. Custom Web Publishing
  148. CDML Tag Index
  149. FileMaker Pro CDML Reference
  150. E/Click on a heading to display more information.
  151. Developer's Guide
  152. CDML Tag Index
  153. FileMaker Pro CDML Reference
  154. Detail - RefB
  155. This database introduces you to the built-in support for CGI access in FileMaker Pro .  It uses a variety of layouts, each intended to display a particular kind of information.  
  156. When you first open this database, you are presented with the main menu, which allows you to choose from among several options.  To choose an option, click the text label of the area you want to view.  The icons in the toolbar at the top of most layouts let you change how the information is displayed without havi
  157. ng to return to the Main Menu.  
  158.      
  159. Note:  Not all records in this database have data for every field.  If you encounter a blank record while browsing one layout, you have reached the end of the information given for that layout.  Choose another layout to see more information.
  160. Toolbar Icons
  161. The following toolbar icons are available from the layouts to which they apply.  When you see these icons at the top of your layout, you use them to navigate to:
  162. b!Using the CDML Reference Databasec
  163. Back to databased
  164. Previous recorde
  165. Next Recordf
  166. Main screeng
  167. Find a specific tagh
  168. Using the Navigation Layouts
  169. Developer's Guide
  170. This layout is intended to provide background information about FileMaker Pro's built-in CGI.  Each record has an informative text field and examples, when appropriate.
  171. Descriptions and Examples
  172. This layout provides in-depth detail on a specific tag.  An outline of the content provided on this layout is listed below:
  173. What it does
  174.     This section describes the tag and important information that you should know about the tag.
  175. Value is
  176.     This se
  177. ction describes what the value should be in a name value pair, e.g.:
  178.         <input type="text" name="Field Name" value="Field Content">
  179. Syntax
  180.     This section shows the syntax for the tag.  Not all tags have a syntax section.
  181. Syntax example(s)
  182.     This section shows one or more examples of how this tag can be used in an HTML file.
  183. Other tags that are required
  184.     Lists other tags that are required.  FileMaker Pro won't perform the action unless all required tags are present.
  185. Parameters
  186.     Explains th
  187. e parameters for the tag. Not all tags have parameters.
  188. See also
  189.     Suggestions of other tags that should be read.
  190. List View
  191. This layout provides a list of the CDML tags that are supported in FileMaker Pro.  Click the tag name to switch to the Decription view for the tag.
  192. Go to the CDML tool
  193. FindB
  194. CDML Description and Example
  195. ABAK>>
  196. ABAI>>
  197. Tag Type
  198. What's NewB
  199. FindT     Tag Name`
  200. Descriptiona
  201. Findb
  202. Canceld
  203. Tag Syntax
  204. FindT     Tag Name`
  205. Descriptiona
  206. Findb
  207. Canceld
  208. Tag Syntax
  209. Main Menu - RefB
  210. What's New In CDML
  211. What's New In CDML
  212. AboutB
  213. b    Main Menu
  214. b    Main Menu
  215.     Programming:    Keith Proctor    Written by:    Clay Maeckel
  216.                 Geraldine Hyde Vahey
  217.                 Keith Proctor
  218.     Editing:    Kathy Osborne    Testing:    Seiichi Yahata
  219.         Monet Thomson        Terry Barwegen
  220.     Monet Thomson        Terry Barwegen
  221. G-Click on a topic to display more information.^
  222. List:
  223. CDML Tag Index
  224. Custom Web Publishing
  225. G-Click on a topic to display more information.^
  226. List:
  227. CDML Tag Index
  228. FileMaker Pro CDML Referenceu
  229. HTML input typesv
  230. Replacement tagsw
  231. Action tagsy
  232. Variable tagsz
  233. All tags
  234.  1998, 2000 FileMaker, Inc. All Rights Reserved.  FileMaker is a trademark of FileMaker, Inc., registered in the US and other countries, and Claris Home Page is a trademark of FileMaker, Inc.. Apple, Mac, and QuickTime are trademarks of Apple Computer, Inc., registered in the US and other countries.
  235. E*Getting started with Custom Web PublishingG
  236. -DeleteJ
  237. Delete Record
  238. Delete Record
  239. Duplicate Recordu
  240. DevGuide
  241. Action
  242. F    Duplicate
  243. H*Duplicates the record specified by -RecID.
  244. About this guide
  245. r sections within this Developer's Guide  unless otherwise specified.
  246. For information on    Refer to
  247. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  248. General database publishing    Onscreen Help and chapter 11 of the FileMaker Pro User
  249. s Guide
  250. Instant Web Publishing    Onsc
  251. reen Help and chapter 11 of the FileMaker Pro User
  252. s Guide
  253. Custom Web Publishing    The "Getting started with Custom Web Publishing" section in this Developer
  254. s Guide, onscreen Help, and chapter 11 of the FileMaker Pro User
  255. s Guide
  256. CDML tag syntax    The CDML Tag Index in this CDML Reference database
  257. Using the CDML Tool    The "Using the CDML Tool" section in this Developer
  258. s Guide
  259. Working with the CDML Templates    The "Using the CDML Tool" section in this Developer
  260. s Guide
  261. Note  Creating custo
  262. -Delete
  263. Delete Recordu
  264. DevGuide
  265. Action
  266. Delete
  267. H'Deletes the record specified by -RecID.
  268. M*Getting started with Custom Web Publishing
  269. What it does
  270.     Deletes the record specified by -RecID.
  271.     The -RecID tag indicates which record should be deleted. In order to delete a record, the Web user must have Delete permission for the database.
  272. Syntax example(s)
  273.     Delete a record using a link
  274.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&- =4&-Delete">Delete record with ID 4</a>
  275.     Delete a record using a form action
  276.         <form action="FMPro" method="post">
  277.             <input type="hidden" name="-DB" value="name.fp5">
  278.             <input type="hidden" nameB
  279. ="-Format" value="results.htm">
  280.             <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  281.             <input type="submit" name="-Delete" value="Delete This Record">
  282.         </form>
  283. Other tags that are required
  284.     -DB, -RecID
  285. See also
  286.     [FMP-CurrentRecID]
  287. What it does
  288.     Updates the record specified by -RecID by populating the fields with the contents of any field
  289. name/value pairs.
  290.     The -RecID tag indicates which record should be edited.  In order to edit a record, the Web user must have Edit permission for the database.
  291. Syntax example(s)
  292.     Edit a record using a link
  293.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=13&Country=USA&-Edit">
  294.             Change the country of record ID 13 to USA</a>
  295.     Edit a record using a form action
  296.         <form action="F
  297. MPro" method="post">
  298.             <input type="hidden" name="-DB" value="names.fp5">
  299.             <input type="hidden" name="-Format" value="results.htm">
  300.             <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  301.             <input type="text" size=12 name="Country" value="Type a country name here">
  302.             <input type="submit" name="-Edit" value="Edit This Record">
  303.         </form>
  304. Other tags that are required
  305.     -DB, -RecID, field name
  306. See also
  307.     [FMP-CurrentRecID]
  308. Note  To publish your database oe o
  309. With FileMaker Pro 5 and access to an intranet or the Internet, there are two ways to publish your FileMaker Pro databases on the Web:
  310.     Instant Web Publishing
  311.     Custom Web Publishing
  312. Instant Web Publishing lets you publish your database on the Web quickly and easily, without changing your database or designing HTML Web pages or format files. All database files have the same interface, or appearance, which is specified by the FileMaker Pro Web Companion.
  313. Custom Web Publishing allows youe files have the same interface, or appearance, which is specified by the FileMaker Pro Web Companion.
  314. Custom Web Publishing allows you
  315.  section in this Developer
  316. s Guide, onscreen Help, and chapter 11 of the FileMaker Pro User
  317. s Guide
  318. CDML tag syntax    The CDML Tag Index in this CDML Reference database
  319. Using the CDML Tool    The "Using the CDML Tool" section in this Developer
  320. s Guide
  321. Working with the CDML Templates    The "Using the CDML Tool" section in this Developer
  322. s Guide
  323. Note  Creating c
  324. "hidden" name="-Format" value="results.htm">
  325.             <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  326.             <input type="submit" name="-Dup" value="Duplicate This Record">
  327.         </form>
  328. Other tags that are required
  329.     -DB, -RecID, - Format
  330. See also
  331.     [FMP-CurrentRecID]
  332. record, the Web user must have Create permission for the database.
  333. Syntax example(s)
  334.     Duplicate a record using a link
  335.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=6&-Dup">Duplicate record with ID 6</a>
  336.     Duplicate a record using a form action
  337.         <form action="FMPro" method="post">
  338.             <input type="hidden" name="-DB" value="name.fp5">
  339.             <input type=
  340. -Edit
  341. Edit Recordu
  342. DevGuide
  343. Action
  344. HpUpdates the record specified by -RecID by populating the fields with the contents of any field
  345. name/value pairs.
  346. L(Publishing FileMaker Pro data on the Web
  347. Here's an overview of the steps required to publish your database on the Web using Custom Web Publishing:
  348. 1.    Create a database, or select an existing database to publish.
  349. 2.    Create format files which contain HTML and CDML tags. Format files determine how Web users interact with your FileMaker Pro databases.
  350. Perform the following steps on a computer connected to the Internet or an intranet via TCP/IP.
  351. 3.    Move the format files and any image files to the Web folder in the FileMaker Pro 5 
  352. in this CD
  353. abase
  354. E*Getting started with Custom Web PublishingG
  355. -EditJ
  356. Edit Record
  357.  a form action
  358.         <form action="FMPro" method="post">
  359.             <input type="hidden" name="-DB" value="name.fp3">
  360.             <input type=
  361. d Records">
  362.         </form>
  363. Other tags that are required
  364.     -DB, -Format, field name
  365. See also
  366.     -Max, -Skip
  367. se by placing a link on an HTML page that contains, at a mi mi
  368. What it does
  369.     Submits a search request using defined criteria.  A format file is used to display the records found.
  370.      A Web user must have Browse permission in order to execute this action.  You can improve the perceived performance of your Web database by using the -Max tag to limit the number of records returned.  
  371. Syntax example(s)
  372.     Find a record using a link
  373.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&country=USA&-Max=1&-Find">Find first USA record</a>
  374.     Find some records using a fo
  375. rm action
  376.         <form action="FMPro" method="post">
  377.             <input type="hidden" name="-DB" value="names.fp5">
  378.             <input type="hidden" name="-Format" value="results.htm">
  379.             <input type="hidden" name="-Max" value="all">
  380.             <input type="text" size=12 name="Country" value="USA">
  381.             <input type="submit" name="-Find" value="Find Records">
  382.         </form>
  383. Other tags that are required
  384.     -DB, -Format, field name
  385. See also
  386.     -Max, -Skip
  387.  to customize the appearance of your FileMaker Pro data on the Web. You will need to create format files, HTML pages that contain CDML tags. CDML consists of special tags that enable FileMaker Pro to interact with standard HTML pages. 
  388. To create format files, you can use the CDML Tool to move the CDML tags into a text or HTML document. 
  389. Note  To publish your database on the Web, you must have an Internet connection (usually provided though an Internet service provider) and an IP address.
  390. Internet, 
  391. ys to pu
  392. E*Getting started with Custom Web PublishingG
  393. -EditJ
  394. Edit Record
  395. E*Getting started with Custom Web PublishingG
  396. -EditJ
  397. Edit Record
  398. Other tags that are required
  399.     -DB, -MailTo, -MailFrom, -MailSub, -MailHost, any action tag
  400. See also
  401.     -MailCC, -MailBCC
  402. t#-MailFmtField
  403. Format Field for Mailv
  404. Variable
  405. 117H    -FmtFieldJ
  406. Format Field
  407. lue="Dirk@Company.COM">
  408.             <input type="text" name="-MailBCC" value="Terry@Company.COM">
  409.             <input type="text" name="-MailFrom" value="Chris@Company.COM">
  410.             <input type="text" name="-MailSub" value="The Subject">
  411.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  412.             <input type="hidden" name="-MailFormat" value="mail.txt">
  413.             <input type="submit" name="-View" value="Send Message">
  414.         </form>
  415. Other tags th
  416. E*Getting started with Custom Web PublishingG
  417. -FindAllJ
  418. Find All Records
  419. What it does
  420.     Finds all records and displays them using the specified format file.
  421.     A Web user must have Browse permission in order to execute this action.  You can improve the perceived performance of your Web database by using the -Max tag to limit the number of records returned.  
  422. Syntax example(s)
  423.     Find all records using a link
  424.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Max=10&-FindAll">
  425.             First 10 records in the database</a>
  426.     Find all records using a form action
  427.         <form action=
  428. I"FMPro" method="post">
  429.             <input type="hidden" name="-DB" value="names.fp5">
  430.             <input type="hidden" name="-Format" value="results.htm">
  431.             <input type="hidden" name="-Max" value="all">
  432.             <input type="submit" name="-FindAll" value="Find All Records">
  433.         </form>
  434. Other tags that are required
  435.     -DB, -Format
  436. See also
  437.     -Max, -Skip
  438. folder.
  439. 4.    Make sure that the Web Companion plug-in is enabled in Application Preferences.
  440. 5.    (Optional) Disable Instant Web Publishing in the Web Companion Configuration dialog box.
  441. 6.    Choose the Home Page and change other settings in the Web Companion Configuration dialog box.
  442. 7.    Open the database in FileMaker Pro 5.
  443. 8.    Enable Web Companion Sharing in the File Sharing dialog box.
  444. 9.    Give Web users access to your database by placing a link on an HTML page that contains, at a minimumC
  445. , the IP address of the machine hosting the FileMaker Pro database files and the name and path of the format file.
  446. For more information, see the "Using the CDML Tool" section.
  447. ool" sec
  448. E*Getting started with Custom Web PublishingG
  449. -FindJ
  450. Find Record
  451. -Find
  452. Find Recordu
  453. DevGuide
  454. Action
  455. HeSubmits a search request using defined criteria.  A format file is used to display the records found.
  456. L!Custom Web Publishing
  457. an overview
  458. f_f_jf_f_fjfkjfkk\jkk\fb
  459. E*Getting started with Custom Web PublishingG
  460. -FindJ
  461. Find Record
  462. The CDML folder in the FileMaker Developer 5 installed directory contains three sample solutions you can use as a model for database publishing on the Web. The sample Web solutions include helpful comments to assist you in creating custom Web pages. 
  463.     The Guest Book solution provides an example that allows Web users to "sign" a guest book form, which creates new records in the Guest Book.fp5 FileMaker Pro database.
  464.     The Employee Database solution is designed to demonstrate the most widB
  465. ely used CDML tags.
  466.     The Shopping Cart solution demonstrates a site that enables Web users to browse through and purchase items from a catalog. 
  467. to browse through and purchase items from a catalog. 
  468. -FindAny
  469. Find Any Recordu
  470. DevGuide
  471. Action
  472. Find Any
  473. H_Performs a find for a single random record.  A format file is used to display the record found.
  474. About the Web Companion plug-in
  475. FileMaker Pro 5 functions as a Web server by communicating with Web browsers that request data from a FileMaker Pro 5 database. Similar to other Web server applications, the FileMaker Pro Web Companion delivers HTML pages and image files to the browser.
  476. The FileMaker Pro Web Companion delivers the requested file via HTTP, or Hypertext Transfer Protocol. HTTP is a platform-independent mechanism for communicating between Web servers and browsers.
  477. In general, accessing an HTML document from
  478.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Max=10&-FindAll">
  479.             First 10 records in the database</a>
  480.     Find all records using a form action
  481.         <form action=
  482. I"FMPro" method="post">
  483.             <input type="hidden" name="-DB" value="names.fp5">
  484.             <input type="hidden" name="-Format" value="results.htm">
  485.             <input type="hidden" name="-Max" value="all">
  486.             <input type="submit" name="-FindAll" value="Find All Records">
  487.         </form>
  488. Other tags that are required
  489.     -DB, -Format
  490. See also
  491.     -Max, -Skip
  492. -FindAll
  493. Find All Recordsu
  494. DevGuide
  495. Action
  496. Find All
  497. HDFinds all records and displays them using the specified format file.
  498. L%Working with the sample Web solutions
  499.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Max=10&-FindAll">
  500.             First 10 records in the database</a>
  501.     Find all records using a form action
  502.         <form action=
  503. I"FMPro" method="post">
  504.             <input type="hidden" name="-DB" value="names.fp3">
  505.             <input type="hidden" name="-Format" value="results.htm">
  506.             <input type="hidden" name="-Max" value="all">
  507.             <input type="submit" name="-FindAll" value="Find All Records">
  508.         </form>
  509. Other tags that are required
  510.     -DB, -Format
  511. See also
  512.     -Max, -Skip
  513.  a Web server includes:
  514. 1.    The Web user accesses the document through a URL (Uniform Resource Locator)
  515. a unique address that contains the transfer protocol, the location of the Web server, and the name of a document. When a viewer types a URL or clicks a link, a Web browser locates the address and sends the request to the Web server.
  516. 2.    The Web server retrieves the document identified in the URL and sends the HTML-formatted contents back to the browser.
  517. 3.    The browser interprets the HTMC
  518. L tags and displays the data.
  519. Using the 
  520. About the Web Companion plug-inG
  521. -ImgJ
  522. Display Image
  523. er submits the form, the Web server evaluates the URL and passes the data from the form to the CGI application for processing. 
  524.     The CGI application name is included in the URL, so the Web server is notified to pass the information coming in from the Web browser to the CGI application for processing.
  525. 3.    The CGI application collects the information and sends it to FileMaker Pro.
  526. 4.    FileMaker Pro responds to the information and performs the requested action, such as creating a new 
  527. record or sending a found set of records back to the CGI application.
  528. 5.    The CGI application receives and then processes the information that FileMaker Pro has sent by formatting the data as HTML. 
  529. 6.    The CGI application sends the HTML-formatted information to the Web server.
  530. 7.    The Web server passes the HTML-formatted data to the Web browser. 
  531. Before FileMaker Pro 5, you had to use Web server software and a CGI application in order to publish your database on the Web. Now the FileMake
  532. What it does
  533.     Returns an image specified by -DB, -RecID, and a field name, or specified by -DB and an image key.
  534.     A Web user must have Browse permission in order to execute this action.  
  535.     An image key is a unique specifier to an image that is in a FileMaker Pro database. Use the [FMP-Field] tag to retrieve the image key from a container field.
  536.     Images stored in formats other than JPEG or GIF are converted before being sent to a Web user. 
  537.     Important  Usually there is no need to use th
  538. is tag directly; the [FMP-Image] tag can be used to generate the correct URL for any container field. 
  539. Syntax example(s)
  540.     Link to a page containing the image
  541.         <a href="FMPro?-DB=db.fp5&-RecID=11&pictures=&-Img">
  542.             Display the picture from record ID 11 and field name "pictures"</a>
  543.     Display an image in a page by ID & field
  544.         <img src="FMPro?-DB=db.fp5&-RecID=[FMP-CurrentRecID]&pictures=&-Img">
  545.     Display an image in a page by image key
  546.         <img src="FMPro?-DB=db.fp5&key=[FMP-Field:pictures
  547. ,url]&-Img">
  548.     Display an image the recommended way
  549.         <img src="[FMP-Image:pictures]">
  550. Other tags that are required
  551.     -DB, -RecID, field name
  552. See also
  553.     [FMP-Image], [FMP-CurrentRecID]
  554. ord ID 11 and field name "pictures"</a>
  555.     Display an image in a page by ID & field
  556.         <img src="FMPro?-DB=db.fp3&-RecID=[FMP-CurrentRecID]&pictures=&-Img">
  557.     Display an image in a page by image key
  558.         <img src="FMPro?-DB=db.fp3&key=[FMP-Field:pictures
  559. >XRBT
  560. ser interprets theC! HTML tags and displays the data.
  561. About the Web Companion plug-inG
  562. -ImgJ
  563. Display Image
  564. picture from record ID 11 and field name "pictures"</a>
  565.     Display an image in a page by ID & field
  566.         <img src="FMPro?-DB=db.fp3&-RecID=[FMP-CurrentRecID]&pictures=&-Img">
  567.     Display an image in a page by image key
  568.         <img src="FMPro?-DB=db.fp3&key=[FMP-Field:pictures
  569. Display Imageu
  570. DevGuide
  571. Action
  572. image
  573. HbReturns an image specified by -DB, -RecID, and a field name, or specified by -DB and an image key.
  574. FileMaker Pro as a Web server
  575. A CGI (Common Gateway Interface) application typically handles the interaction between a Web server and another software application on the same machine. Usually a CGI application receives data from a Web server and either processes it or sends it to another application for processing.
  576. In general, publishing a database on the Web includes:
  577. 1.    A Web user interacts with a form on a Web site and sends a request to the server, for example to submit  name and address information.
  578. 2.    When the
  579. &pictures=&-Img">
  580.             Display the picture from record ID 11 and field name "pictures"</a>
  581.     Display an image in a page by ID & field
  582.         <img src="FMPro?-DB=db.fp5&-RecID=[FMP-CurrentRecID]&pictures=&-Img">
  583.     Display an image in a page by image key
  584.         <img src="FMPro?-DB=db.fp5&key=[FMP-Field:pictures
  585. -View
  586. View Formu
  587. DevGuide
  588. Action
  589. View Form
  590. H^Displays search or add form. Used to process any format files that do not require record data.
  591. M+Considerations before publishing a database
  592. There are many important factors to consider before publishing a database on the Web:
  593.     How Web users will interact with your Web site
  594.     How Web users will interact with the FileMaker Pro database
  595.     How many HTML pages and format files you will need
  596.     How the files that comprise your Web site will interact
  597.     How you will keep the data secure
  598. Before creating the format files, spend some time planning what the purpose of the Web site will be, what content it will contain, and how you want 
  599.  Web user submits the form, the Web server evaluates the URL and passes the data from the form to the CGI application for processing. 
  600.     The CGI application name is included in the URL, so the Web server is notified to pass the information coming in from the Web browser to the CGI application for processing.
  601. 3.    The CGI application collects the information and sends it to FileMaker Pro.
  602. 4.    FileMaker Pro responds to the information and performs the requested action, such as creating a new 
  603. record or sending a found set of records back to the CGI application.
  604. 5.    The CGI application receives and then processes the information that FileMaker Pro has sent by formatting the data as HTML. 
  605. 6.    The CGI application sends the HTML-formatted information to the Web server.
  606. 7.    The Web server passes the HTML-formatted data to the Web browser. 
  607. Before FileMaker Pro 5, you had to use Web server software and a CGI application in order to publish your database on the Web. Now the FileMake
  608.     E+Considerations before publishing a databaseG
  609. -ViewJ    View Form
  610. What it does
  611.     Displays search or add form. Used to process any format files that do not require record data.
  612. Syntax example(s)
  613.     View a format file using a link
  614.         <a href="FMPro?-DB=db.fp5&-Format=query.htm&-View">"Take me to a search page"</a>
  615.     View a format file using a form action
  616.         <form action="FMPro" method="post">
  617.             <input type="hidden" name="-DB" value="names.fp5">
  618.             <input type="hidden" name="-Format" value="query.htm">
  619.             <input type="submit" name="-View" value="Show Search PaB;ge">
  620.         </form>
  621. Other tags that are required
  622.     -DB, -Format
  623.             <input type="hidden" name="-Format" value="query.htm">
  624.             <input type="submit" name="-View" value="Show Search PaB;ge">
  625.         </form>
  626. Other tags that are required
  627.     -DB, -Format
  628. r Pro Web Companion performs the duties of both the Web server and the CGI application. 
  629. Note  Third-party CGI applications that have been compatible with FileMaker Pro 3.0 should continue to work with FileMaker Pro Unlimited, which is availble seperately.
  630. About the Web Companion plug-inG
  631. -NewJ
  632. New Record
  633. What it does
  634.     Creates a new record and populates that record with the contents of any field name/value pairs.
  635.     A Web user must have Create permission in order to execute this action.
  636. Syntax example(s)
  637.     Create a new record using a link
  638.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&Country=Australia&-New">
  639.             Create a record for Australia</a>
  640.     Create a new record using a form action
  641.         <form action="FMPro" method="post">
  642.             <input type="hidden" name="-DB" value="names.fp5">
  643.             <input type="
  644.  useful way of dia
  645. gramming how your pages will link to each other. If you diagram your links on paper before creating your Web site, you can modify the overall structure without updating the links. Make sure your pages are linked in a way that makes it easy for your viewers to navigate through the site. 
  646. Hosting a database on the Web makes your data available to anyone with a Web browser and access to the Internet. Be sure to protect valuable data with passwords. 
  647. Important security considerations:
  648. There
  649. What it does
  650.     Specifies the FileMaker Pro script that should be performed after the finding and sorting of records (if any) during  processing of the action.
  651. Value is
  652.     Name of the script to perform. 
  653. Syntax example(s)
  654.     Perform a script using a link
  655.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Script=Omit+Script&-FindAll">"Run script"</a>
  656.     Perform a script using a form action
  657.         <form action="FMPro" method="post">
  658.             <input type="hidden" name="-DB" value="names.fp5">
  659.             <input type="hidd
  660. en" name="-Format" value="results.htm">
  661.             <input type="hidden" name="-Script" value="Omit Script">
  662.             <input type="submit" name="-FindAll" value="Run Script">
  663.         </form>
  664. Other tags that are required
  665.     -DB, any action tag
  666. See also
  667.     -Script.PreFind, -Script.PreSort
  668. =rslt.htm&-Script=Omit+Script&-Fin
  669. oring the home page" in the "Exploring the Guest Book format files" section for more information.
  670. If you are using Custom Web Publishing
  671. Database Nameu
  672. DevGuide
  673. Variable
  674. Database & Layout
  675. HNUsed to specify the database that all processing of the request will refer to.
  676. Planning a Web site
  677. In addition to enabling the Web Companion plug-in in Application Preferences, you'll need to modify the Web Companion configuration before using Custom Web Publishing. You should:
  678.     specify a custom Home Page
  679.     disable Instant Web Publishing
  680. When Web users specify the IP address of a machine sharing a FileMaker Pro 5 database, they see the Built-in home page that is generated with Instant Web Publishing by default. Before using Custom Web Publishing, you'll need to create a custom home p
  681.  4.0 folder. Because of the nature of Web servers, all files in the Web folder can be accessed, replaced, or even deleted by savvy Web users. Don't put sensitive documents inside the Web folder.
  682.     If anyone opening a FileMaker file has Export Records privileges (even as a guest to a FileMaker file), they can then
  683. "FMPro" method="post">
  684.             <input type="hidden" name="-DB" value="Names.fp5">
  685.             <input type="hidden" name="-Format" value="query.htm">
  686.             <input type="submit" name="-View" value="View Search Page">
  687.         </form>
  688. Other tags that are required
  689.     Any action tag
  690. atabase; do not include any path information. The database must be open in FileMaker Pro.
  691. Syntax example(s)
  692.     View a format file using a link
  693.         <a href="FMPro?-DB=Names.fp5&-Format=query.htm&-View">Take me to a search page</a>
  694.     View a format file using a form action
  695.         <form action=
  696. a FileMaker file has Export Records privileges (even as a guest to a FileMaker file), they can th
  697. Fmublish the database on the Web. It's important to consider this before distributing or sharing your database.
  698. E+Considerations before publishing a databaseG
  699. Database NameL
  700. <none>
  701. What it does
  702.     Specifies the database that all processing of the request will refer to.
  703. Value is
  704.     Name of the database, including the extension if any. The FileMaker Pro Web Companion uses only the name of the database; do not include any path information. The database must be open in FileMaker Pro.
  705. Syntax example(s)
  706.     View a format file using a link
  707.         <a href="FMPro?-DB=Names.fp5&-Format=query.htm&-View">Take me to a search page</a>
  708.     View a format file using a form action
  709.         <form action=
  710.  are some important security considerations to keep in mind before sharing a FileMaker Pro 5 database:
  711.     With Instant Web Publishing, if you publish a layout that contains related fields, the related field data is published on the Web. Consider this before choosing which layouts are published. Also, the name of the database that contains the related fields is listed in the Instant Web Publishing Built-in home page. If you want to prevent the database name from appearing in the list of sha
  712. red databases, insert an underscore at the end of the database name, for example, "Orders_" or "Orders_.fp5".
  713.     Format files must be stored in the Web folder in the FileMaker Pro 5 folder. Because of the nature of Web servers, all files in the Web folder can be accessed, replaced, or even deleted by savvy Web users. Don't put sensitive documents inside the Web folder.
  714.     If anyone opening a FileMaker file has Export Records privileges (even as a guest to a FileMaker file), they can then p
  715. to structure your site. 
  716. The complexity of Web sites varies. One Web site might have a custom home page with a link to the FileMaker Pro Instant Web Publishing interface. Another might contain hundreds of files, such as image files, movies, standard HTML pages, and format files. The complexity of your Web site will depend on the amount of information you are broadcasting and the level of interaction your Web users will have with the information. 
  717. A simple flowchart is a useful way of dia
  718. gramming how your pages will link to each other. If you diagram your links on paper before creating your Web site, you can modify the overall structure without updating the links. Make sure your pages are linked in a way that makes it easy for your viewers to navigate through the site. 
  719. Hosting a database on the Web makes your data available to anyone with a Web browser and access to the Internet. Be sure to protect valuable data with passwords. 
  720. Important security considerations:
  721. There
  722. After you determine what database activity your Web site will support, you should consider how much of your Web page is generated dynamically or statically. The dynamic approach incorporates content from your FileMaker Pro database into your format files before serving it to a Web browser. The static approach specifies all of the details needed to display a format file, such as record data or value list items. Most traditional HTML pages are examples of static Web publishing.
  723. The most com
  724. mon deciding factor on whether to publish your data dynamically is how frequently you change your FileMaker Pro data. If some of the data you
  725. re publishing on your Web site is constant, you can take advantage of better performance by hard coding the data in the format file (static publishing). If you
  726. re publishing data that is likely to change frequently, you should insert the data dynamically into your format file. 
  727. In some cases, the CDML tag syntax varies depending on whether you're us us
  728.  METHOD="POST">
  729. <INPUT
  730. TYPE="HID
  731. he Web Companion plug-in is either not enabled or not installed correctly. 
  732. 2.    In the Web Companion View Setup dialog box, click Configure.
  733. 3.    In the Web Companion Configuration dialog box, deselect Enable Instant Web Publishing.
  734. 4.     Click OK.
  735. =rslt.htm&-Script=Omit+Script&-Fin
  736. before displaying the form in the Web browser. This is useful if displaying field value lists that m
  737. -Script
  738. Perform Scriptu
  739. DevGuide
  740. Before - The script is performed before the action.
  741. Presort - The script is performed after the action and just before the sort.
  742. After - The script is performed after the action.
  743. Variable
  744. Scripts
  745. Do Script
  746. Specifies the FileMaker script that should be performed after the finding and sorting of records (if any) during  processing of the action.
  747. L%Configuring the Web Companion plug-in
  748. Script">
  749.             <input type="submit" name="-FindAll" value="Run Script">
  750.         </form>
  751. Other tags that are required
  752.     -DB, any action tag
  753. See also
  754.     -Script.PreFind, -Script.PreSort
  755. Variable
  756. Scripts
  757. Do Script
  758. age, and specify the filename in the Web Companion Configuration dialog box.
  759. To choose which home page the Web Companion uses:
  760. 1.    Move your custom home page into the Web folder inside the FileMaker Pro 5 folder.
  761. 2.    Choose Preferences from the Edit menu, and then choose Web Companion.
  762.     If you don't see the Web Companion menu choice, the Web Companion plug-in is either not enabled or not installed correctly. 
  763. 3.    In the Web Companion View Setup dialog box, click Configure.
  764. 4.    In the Con
  765. figuration dialog box, for Home Page, choose the home page file you want to use.
  766. 5.     Click OK.
  767. Important  Your home page must include a hyperlink containing the IP address of the computer publishing the FileMaker Pro database. Additionally, with Custom Web Publishing, the link must contain the name of the next format file to be displayed. See "Exploring the home page" in the "Exploring the Guest Book format files" section for more information.
  768. If you are using Custom Web Publishing exc
  769. ignored.
  770.     For all
  771.  other action tags, these name/value pairs are not needed.
  772. Syntax example(s)
  773.     Find a record using a link
  774.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&color=red&-Max=1&-Find">Find first red record</a>
  775.     Edit a record using a form action
  776.         <form action="FMPro" method="post">
  777.             <input type="hidden" name="-DB" value="names.fp3">
  778.             <input type="hidden" name="-Format" value="results.htm">
  779.             <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  780.             <input type="text" size=12 name="ite
  781. L&Dynamic vs. static database publishing
  782. About format filesG
  783. Field NameJ
  784. Field NameL
  785. <none>
  786. What it does
  787.     Field names are used to control find criteria or to upload data to a record. This is not a tag.
  788.     Usually the name portion of a name/value pair to be processed by FileMaker Pro is either a CDML action or variable tag. When a value for a specific field needs to be sent to FileMaker Pro, the name portion of the name/value pair is the name of a field in the FileMaker Pro database. Field names used in this manner should not start with the hyphen (-) character or contain any perio
  789.         [/FMP-ValueList]
  790.     </SELECT>
  791. The HTML between the [FMP-valuelist: Department] and [/FMP-valuelist] tags is automatically repeated for every value in the value list. The actual value list items are substituted for the [FMP-valuelistitem] tag.
  792. While static pages are simply served up, pages with dynamic values must first go through the FileMaker Pro Web Companion before being displayed
  793. -Error
  794. Error Responseu
  795. DevGuide
  796. Variable
  797. Error
  798. HySpecifies the HTML format file to be used to generate a response if any error occurs during the processing of the action.
  799. What it does
  800.     Specifies the HTML format file to be used to generate a response if any error occurs during the processing of the action.
  801.     In the page you specify with this tag, you can test for which error occurred by using the [FMP-If] tag  with CurrentError as the first parameter, or you can simply display the error number by using [FMP-CurrentError].
  802. Value is
  803.     Path and name to the format file to use to display the error message. 
  804. Syntax example(s)
  805.     Attempt to create a new record using
  806.  an HTML file, any error takes you to the failure page
  807.         <form action="FMPro" method="post">
  808.             <input type="hidden" name="-DB" value="names.fp5">
  809.             <input type="hidden" name="-Format" value="success.htm">
  810.             <input type="hidden" name="-Error" value="failure.htm">
  811.             <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  812.             <input type="submit" name="-New" value="New Record">
  813.         </form>
  814. Other tags that are required
  815.     -DB, any action tag
  816. See also
  817.     -Format, [FMP-CurrentRecID], [FMP-C
  818.  on a Web browser. Static pages can be served to a Web browser with a simple URL:
  819.     HTTP://IPAddress/FormatFileName.htm
  820. The URL serving dynamic pages needs to contain the following minimum information in order to process the [FMP-valuelistitem] CDML Replacement tag:
  821.     HTTP://IPAddress/FMPro?-db=DatabaseName&-Format-FormatFileName&CDMLActionTag
  822. See the format file example.htm, located in the Employees_database folder in the Web folder to work with an example of dynamic and static CDML syntaF
  823. E+Considerations before publishing a databaseG
  824. -ErrorJ
  825. Error ResponseL
  826. <built in error page>
  827. +++++
  828. +++++
  829. -Error
  830. Error Responseu
  831. DevGuide
  832. Variable
  833. Error
  834. HySpecifies the HTML format file to be used to generate a response if any error occurs during the processing of the action.
  835. ing the dynamic or static publishing. For example, if you are publishing a pop-up menu containing a value list of items that aren't likely to change, static publishing is best:
  836.     Department:
  837.     <SELECT NAME="Department">
  838.         <OPTION VALUE="" SELECTED>
  839.         <OPTION>Engineering
  840.         <OPTION>Marketing
  841.         <OPTION>Sales
  842.     </SELECT>
  843. If, however, your value list is likely to change frequently, you can use the dynamic syntax, which retrieves the value list items from the FileMaker Pro database:
  844.     Department:
  845. <SELECT NAME="Department">
  846.         [FMP-ValueList: Department, Department Names]
  847.             <option>[FMP-ValueListItem]
  848.         [/FMP-ValueList]
  849.     </SELECT>
  850. The HTML between the [FMP-valuelist: Department] and [/FMP-valuelist] tags is automatically repeated for every value in the value list. The actual value list items are substituted for the [FMP-valuelistitem] tag.
  851. While static pages are simply served up, pages with dynamic values must first go through the FileMaker Pro Web Companion before being displayed
  852. lder can be accessed, replaced, or even deleted by savvy Web users. Don't put sensitive documents inside the Web folder.
  853. ms" value="Enter data for rep one">
  854.             <input type="text" size=12 name="items" value="Enter data for rep two">
  855.             <input type="submit" name="-New" value="New Record">
  856.         </form>
  857. Other tags that are required
  858.     -DB, any action tag
  859. x=1&-Find">Find first red record</a>
  860.     Edit a record using a form action
  861.         <form action="FMPro" method="post">
  862.             <input type="hidden" name="-DB" value="names.fp3">
  863.             <input type="hidden" name="-Format" value="results.htm">
  864.             <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  865.             <input type="text" size=12 name="ite
  866. d (.) characters.
  867. Name is
  868.     Name of the field in the database.
  869. Value is
  870.     For the -New and -Edit tags, the value contains the data to be uploaded into a record. Multiple occurrences of a field allow the data to be put into separate repetitions of a repeating field.
  871.     For the -Find tag, the value is a find request on the specified field. 
  872.     For the -Img tag, the first field name in the URL is the name of the container field to retrieve the image from. The value portion is ignored.
  873.     For all
  874.  other action tags, these name/value pairs are not needed.
  875. Syntax example(s)
  876.     Find a record using a link
  877.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&color=red&-Max=1&-Find">Find first red record</a>
  878.     Edit a record using a form action
  879.         <form action="FMPro" method="post">
  880.             <input type="hidden" name="-DB" value="names.fp5">
  881.             <input type="hidden" name="-Format" value="results.htm">
  882.             <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  883.             <input type="text" size=12 name="ite
  884. Field Name
  885. Field Nameu
  886. DevGuide
  887. D    Not a Tag
  888. Fields
  889. HLField names are used to control find criteria or to upload data to a record.
  890. About format files
  891. Format files are HTML pages that contain CDML tags. Typically, a format file performs one type of database transaction. For example, in the Guest Book solution in the Web folder, Web users make new records in a FileMaker Pro database using the gb_new.htm format file. When a record is added successfully, a second format file lets the Web user know the record has been added. A third format file notifies Web users if the new record could not be created. In addition to these three format files
  892. ifies that a form will be filled out within the HTML document and notifies the Web server to send the contents of the form to FileMaker Pro. Because your Web pages contain some amount of interactivity
  893. for example, capturing Web users
  894.  name and address information when they "sign" your guest book
  895. ll need to use the HTML <FORM> tag:
  896. <FORM ACTION="FMPro" METHOD=POST>
  897. The ACTION attribute alerts the Web server, in this case FileMaker Pro 5, that FileMaker Pro will be processing the form. 
  898. The METHOD determines how the filled-out form is sent to the Web server, and it is typically sent with the POST value.
  899. The INPUT tag is another common HTML tag that you
  900. ll see in a format file. The INPUT tag creates an input element, similar to a field or a button, in the form. The INPUT tag has two commonly used attributes: TYPE and NAME. The TYPE attribute specifies the type of element that will be displayed on a form. For example, a one-line text area that captures a Web user
  901. s first n
  902. About format filesG
  903. -FormatJ
  904. Format FileL
  905. <none>
  906. What it does
  907.     Specifies the HTML format file used to generate a successful response during the processing of the action.
  908. Value is
  909.     Path and name to the format file to use to display the response. 
  910. Syntax example(s)
  911.     Find any one record using a link, and display that record in "results.htm"
  912.         <a href="FMPro?-DB=db.fp5&-Format=results.htm&-FindAny">Return any record in the database</a>
  913.     Find any one record using a form action, and display that record in "results.htm"
  914.         <form action="FMPro
  915. " method="post">
  916.             <input type="hidden" name="-DB" value="names.fp5">
  917.             <input type="hidden" name="-Format" value="results.htm">
  918.             <input type="submit" name="-FindAny" value="Pick One!">
  919.         </form>
  920. Other tags that are required
  921.     -DB, any action tag
  922. See also
  923.     -Error
  924. , the Guest Book solution includes a home page, which is an HTML document that contains a link to the gb_new.htm format file. 
  925. The number and type of format files you'll need depends on how much your Web users will interact with your FileMaker Pro databases. The most common format file types perform actions, such as:
  926.     making new records
  927.     updating existing records
  928.     deleting records
  929.     searching for records
  930.     displaying one record or many records
  931. Place the Web solution files (format fil
  932. es, HTML pages, and image files) inside the Web folder (or a subfolder inside the Web folder). You might want to remove the sample Web solutions from the Web folder. Use relative links between files to prevent links from breaking. For information on creating relative or absolute links, refer to an HTML reference book. 
  933. Important  All files in the Web folder can be accessed, replaced, or even deleted by savvy Web users. Don't put sensitive documents inside the Web folder.
  934. -Format
  935. Format Fileu
  936. DevGuide
  937. Variable
  938. format
  939. HjSpecifies the HTML format file used to generate a successful response during the processing of the action.
  940. Planning format files
  941. Format files can contain:
  942.     standard HTML elements
  943.     the HTML FORM tag 
  944.     HTML INPUT tags
  945.     CDML tags
  946.     optional elements, such as GIF or JPEG graphics, animated GIFs, AIFF files, JAVA applets, QuickTime movies, tables, and frames 
  947. Every HTML page and format file contains Header and Body elements. The Header identifies the document as an HTML page and contains the document title. The Body contains most of the page content and, with Custom Web Publishing, the CDML tags.
  948. The FORM tag spec
  949. -Format
  950. Format Fileu
  951. DevGuide
  952. Variable
  953. format
  954.  processing of the action.
  955. Value is
  956.     Path and name to the format file to use to display the response. 
  957. Syntax example(s)
  958.     Find any one record using a link, and display that record in "results.htm"
  959.         <a href="FMPro?-DB=db.fp5&-Format=results.htm&-FindAny">Return any record in the database</a>
  960.     Find any one record using a form action, and display that record in "results.htm"
  961.         <form action="FMPro
  962. " method="post">
  963.             <input type="hidden" name="-DB" value="names.fp3">
  964.             <input type="hidden" name="-Format" value="results.htm">
  965.             <input type="submit" name="-FindAny" value="Pick One!">
  966.         </form>
  967. Other tags that are required
  968.     -DB, any action tag
  969. See also
  970.     -Error
  971. What it does
  972.     Combines the find criteria as an AND or OR find request.
  973. Value is
  974.     Either AND or OR. If the -LOP variable tag is not used, then the find request is assumed to be an AND request.
  975. Syntax example(s)
  976.     Find a record using a link
  977.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&Country=USA+UK&-LOP=or&-Find">Find United states of America or United Kingdom records</a>
  978.     Find some records using a form action
  979.         <form action="FMPro" method="post">
  980.             <input type="hidden" name="-DB" value=
  981. {"names.fp5">
  982.             <input type="hidden" name="-Format" value="results.htm">
  983.             <input type="hidden" name="-LOP" value="OR">
  984.             Enter a country and click Find to see the results.<br>
  985.             <input type="text" size=12 name="Country" value="USA UK">
  986.             <input type="submit" name="-Find" value="Find">
  987.         </form>
  988. Other tags that are required
  989.     -DB, -Find, -Format, field name
  990. See also
  991. Layout Nameu
  992. DevGuide
  993. Variable
  994. layouts
  995. HoSpecifies the name of the layout that is used to control which fields are available and how they are displayed.
  996. HTML format file elements
  997. In addition to HTML tags, format files also contain CDML tags, which interact directly with FileMaker Pro. 
  998. There are 3 types of CDML tags:
  999.     Action tags, which perform a specific action in FileMaker Pro. For example, the -new tag creates a new record in a FileMaker Pro database.
  1000.     Variable tags, which specify an option for the Action tags. For example the -db tag specifies the database name that Web users will interact with.
  1001.     Replacement tags, which act as placeholders and are swapped 
  1002. tag creates an input element, similar to a field or a button, in the form. The INPUT tag has two commonly used attributes: TYPE and NAME. The TYPE attribute specifies the type of element that will be displayed on a form. For example, a one-line text area that captures a Web user
  1003. s first
  1004. About format filesG
  1005. -LayJ
  1006. Layout NameL
  1007. <none>
  1008. What it does
  1009.     Specifies the name of the layout that is used to control which fields are available and how they are displayed.
  1010.     The layout is used to: bind value lists to fields, control which fields are available to be displayed, allow access to related data, set the number of repetitions displayed in a repeating field, and control which fields are listed by the [FMP-LayoutFields] tag.
  1011. Value is
  1012.     Name of the layout to use. If no layout is given, then the layout is considered to contain al
  1013. t are required
  1014.     -DB, any action tag
  1015. ame would be:
  1016. <INPUT TYPE =TEXT  NAME = "First Name">
  1017. The TEXT  FIELD value in this example inserts a one-lined input area on an HTML page, which corresponds to a FileMaker Pro field. Other input types include radio buttons or text area, which yields a scrolling field. The NAME attribute specifies the field name.
  1018. You can also use the TYPE=HIDDEN attribute to send CDML tags to FileMaker Pro that won
  1019. t display in the Web browser. For example, each format file must specify the name of the F
  1020. ]ileMaker Pro database:
  1021. <INPUT TYPE=HIDDEN NAME="-db" VALUE="Guest Book.fp5">
  1022. The NAME attribute above uses the -db CDML tag, whose VALUE specifies the name of the FileMaker Pro database to work with.
  1023. For information on the other attributes of the INPUT tag, see the "HTML Input Types" section of the CDML Tag Index in this CDML Reference database.
  1024. value="Layout One">
  1025.             <input type="submit" name="-
  1026. eb site
  1027.  and how they are displayed.
  1028.     The layout is used to: bind value lists to fields, control which fields are available to be displayed, allow access to related data, set the number of repetitions displayed in a repeating field, and control which fields are listed by the [FMP-LayoutFields] tag.
  1029. Value is
  1030.     Name of the layout to use. If no layout is given, then the layout is considered to contain al
  1031. Layout Nameu
  1032. DevGuide
  1033. Variable
  1034. layouts
  1035. 6with data from a FileMaker Pro database. For example, the [FMP-field] is replaced with data from a FileMaker Pro field.
  1036. CDML tags determine how Web users interact with the FileMaker Pro 5 database. For a complete list of all CDML tags and sample syntax, see the CDML Tag Index in this CDML Reference database.
  1037. ck Configure
  1038. About format filesG
  1039. -LOPJ
  1040. Logical OperatorL
  1041. he Action tags. For example the -db tag specifies the database name that Web users will interact with.
  1042.     Replacement tags, which act as placeholders and are swapped 
  1043.  information on the other attributes of the INPUT tag, see the "HTML Input Types" section of the CDML Tag Index in this CDML Reference database.
  1044. getting@
  1045. fmp-currentrecid@
  1046. fmp-findfielditem@
  1047. current
  1048. action@
  1049. current
  1050. record
  1051. delete@
  1052. error@
  1053. image@
  1054. name@
  1055. order@
  1056. record@
  1057. value
  1058. checked@
  1059. 2147483647@
  1060. abbrev@
  1061. actions@
  1062. after
  1063. processing
  1064. could
  1065. like@
  1066. email
  1067. address@
  1068. area@
  1069. bob&-find@
  1070. boring@
  1071. case-sensitive@
  1072. change@
  1073. client's@
  1074. consider@
  1075. controls@
  1076. current
  1077. request
  1078. current
  1079. order
  1080. date@
  1081. mailfrom
  1082. mailsub
  1083. mailhost
  1084. mailformat
  1085. action
  1086. mailto
  1087. mailfrom
  1088. mailhost
  1089. mailformat
  1090. action
  1091. defaults@
  1092. display
  1093. several
  1094. records
  1095. using
  1096. file@
  1097. company
  1098. item@
  1099. jpeg@
  1100. lists@
  1101. method@
  1102. name&-findall@
  1103. numbers
  1104. numeric@
  1105. occurred@
  1106. orders@
  1107. pages@
  1108. perform@
  1109. permission@
  1110. record's@
  1111. Action
  1112. dbclose
  1113. dbopen
  1114. delete
  1115. findall
  1116. findany
  1117. fmp-clientaddress
  1118. fmp-clientip
  1119. fmp-clientpassword
  1120. fmp-clienttype
  1121. fmp-clientusername
  1122. fmp-contentmimetype
  1123. fmp-cookie
  1124. fmp-currentaction
  1125. fmp-currentdatabase
  1126. -currentday
  1127. fmp-currenterror
  1128. fmp-currentfind
  1129. fmp-currentfoundcoun
  1130. fmp-currentlop
  1131. fmp-currentrecid
  1132. fmp-currentrecordcou
  1133. fmp-currentrecordnum
  1134. fmp-currentskip
  1135. fmp-currentsort
  1136. fmp-currenttime
  1137. fmp-currenttoken
  1138. fmp-field
  1139. fmp-findfielditem
  1140. fmp-findopitem
  1141. fmp-findvalueitem
  1142. fmp-header
  1143. fmp-if
  1144. fmp-image
  1145. fmp-include
  1146. fmp-linkfirst
  1147. fmp-linklast
  1148. fmp-linknext
  1149. fmp-linkprevious
  1150. fmp-linkrecid
  1151. fmp-option
  1152. fmp-portal
  1153. fmp-rangeend
  1154. fmp-rangesize
  1155. fmp-rangestart
  1156. fmp-record
  1157. fmp-repeating
  1158. ther tags that are required
  1159.     -DB, -Find, -Format, field name
  1160. See also
  1161. " value="Terry@Company.COM">
  1162.             <input type="text" name="-MailFrom" value="Chris@Company.COM">
  1163.             <input type="text" name="-MailSub" value="The Subject">
  1164.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  1165.             <input type="hidden" name="-MailFormat" value="mail.txt">
  1166.             <input type="submit" name="-View" value="Send Message">
  1167.         </form>
  1168. Other tags that are required
  1169.     -DB, -MailTo, -MailFrom, -MailSub, -MailHost, -MailFormat, any action tag
  1170. See also
  1171.     -MailCC
  1172. Using the CDML ToolG
  1173. -MailBCCJ
  1174. Blind Carbon Copy for EmailL
  1175. <none>
  1176. What it does
  1177.     Specifies the email address of the person that should be blind carbon copied.
  1178. Value is
  1179.     An email address.
  1180. Syntax example(s)
  1181.     Send mail using a form action
  1182.         <form action="FMPro" method="post">
  1183.             <input type="hidden" name="-DB" value="contacts.fp5">
  1184.             <input type="hidden" name="-Format" value="displaypage.html">
  1185.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1186.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  1187.             <input type="text" name="-MailBCC value="displaypage.html">
  1188.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1189.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  1190.             <input type="text" name="-MailBCC
  1191. it" name="-Find" value="Find">
  1192.         </form>
  1193. Other tags that are required
  1194.     -DB, -Find, -Format, field name
  1195. See also
  1196. ened by the FileMaker Pro 3.x or 4.x applications, and most new features, including the CDML Tool, will only operate with FileMaker Pro 5.
  1197.     after changing a selection in a CDML Tool list box, you may need to click the Refresh button to update the list items.
  1198.     if you've modified the CDML Tool in any way, and it no longer generates appropriate CDML syntax, install a new copy from the FileMaker Pro 5 CD-ROM.
  1199. Using the CDML ToolG
  1200. -MailCCJ
  1201. Carbon Copy for EmailL
  1202. <none>n
  1203.  format file to handle each database interaction.
  1204. For step-by-step instructions, see the next two sections: "Using the CDML templates" and "Adding CDML tags to for
  1205. -MailCC
  1206. Carbon Copy for Emailu
  1207. DevGuide
  1208. Variable
  1209. HFSpecifies the email address of the person who should be carbon copied.
  1210. About the CDML Tool
  1211. The CDML templates provide general structure for several types of format files. The templates contain steps that can be used as a guide for inserting CDML tags.
  1212. Choose this template    To create a format file that
  1213. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1214. Delete    Deletes records from a FileMaker Pro database
  1215. Delete Reply    Notifies the Web user that a record has been deleted successfully
  1216. Using the CDML ToolG
  1217. -MailCCJ
  1218. Carbon Copy for EmailL
  1219. <none>n
  1220. tructions, see the next two sections: "Using the CDML templates" and "Adding CDML tags to for
  1221. What it does
  1222.     Specifies the email address of the person who should be carbon copied.
  1223. Value is
  1224.     An email address.
  1225. Syntax example(s)
  1226.     Send mail using a form action
  1227.         <form action="FMPro" method="post">
  1228.             <input type="hidden" name="-DB" value="contacts.fp5">
  1229.             <input type="hidden" name="-Format" value="displaypage.html">
  1230.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1231.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  1232.             <input type="text" name="-MailBCC" value
  1233. ="Terry@Company.COM">
  1234.             <input type="text" name="-MailFrom" value="Chris@Company.COM">
  1235.             <input type="text" name="-MailSub" value="The Subject">
  1236.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  1237.             <input type="hidden" name="-MailFormat" value="mail.txt">
  1238.             <input type="submit" name="-View" value="Send Message">
  1239.         </form>
  1240. Other tags that are required
  1241.     -DB, -MailTo, -MailFrom, -MailSub, -MailHost, -MailFormat, any action tag
  1242. See also
  1243.     -MailBCC
  1244.  to for
  1245. -MailFrom
  1246. From for Mailu
  1247. DevGuide
  1248. Variable
  1249. HESpecifies the email address of the person who is sending the message.
  1250. L Adding CDML tags to format files
  1251. est Book.fp5 database.
  1252. When inserting fields with value lists, the CDML syntax will vary, depending on whether you want to have the value list items generated using the dynamic or static approach. In this example, the value list items will be generated using the static method, since the value list items aren't likely to 
  1253. change.
  1254. To insert a field that displays a value list of choices on the Web browser:
  1255. 1.    In the Tags tab of the CDML Tool, select Fields Add (Static) in the Category list. 
  1256. 2.    Select Radio Buttons from the Tags list.
  1257.     The Radio Buttons tag type provides an interface that allows the Web user to choose from a list of items.
  1258. 3.    In the Fields list, select the Use Our Products field.
  1259. 4.    In the Value list box, select the Yes/No value list.
  1260.     This adds the value list items to the syntax gener
  1261. ormat file.
  1262. Create one format file to handle each database interaction.
  1263. For step-by-step instructions, see the next two sections: "Using the CDML templates" and "Adding CDML tags to format files."
  1264. Important conside
  1265. Note  These instructions build on the format file started in the previous section, "Using the CDML templates."
  1266. To insert Text field tags in the format file that adds records to the Guest Book.fp5 database:
  1267. 1.    In the Tags tab of the CDML Tool, be sure Guest Book.fp5 is the selected file in the Database list. 
  1268. 2.    In the Category list, choose Fields (Add) Dynamic.
  1269.     The category determines which CDML tags are displayed. The Fields (Add) Dynamic category displays tags that create field are. 
  1270. 2.    In the Category list, choose Fields (Add) Dynamic.
  1271.     The category determines which CDML tags are displayed. The Fields (Add) Dynamic category displays tags that create field are
  1272. ese steps, refer to the next section, "Adding CDML tags to format files" to complete the format file.
  1273. To start a format file that creates new records in the Guest Book.fp5 database:
  1274. 1.    Open an HTML editing application, such as Home Page 3.0.
  1275. 2.    Create a blank HTML editing document.
  1276. 3.    If applicable, switch
  1277. Detail    Displays information about one record
  1278. Edit    Edits existing records in a FileMaker Pro database
  1279. Edit Reply    Notifies the Web user that a record has been edited successfully
  1280. New    Creates new records in a FileMaker Pro database
  1281. New Reply    Notifies the Web user that a new record has been created
  1282. Results    Displays information about many records, typically after a search
  1283. Search    Searches records in a FileMaker Pro database
  1284. The following example uses the CDML Tool to create a format fil
  1285. e that captures name and address information from the Web. The data will be stored in the Guest Book.fp5 database, available in the FileMaker Pro Web folder. After you've completed these steps, refer to the next section, "Adding CDML tags to format files" to complete the format file.
  1286. To start a format file that creates new records in the Guest Book.fp5 database:
  1287. 1.    Open an HTML editing application.
  1288. 2.    Create a blank HTML editing document.
  1289. 3.    If applicable, switch to the HTML editing mo
  1290. t -MailFormat
  1291. Format File for Mailu
  1292. DevGuide
  1293. Variable
  1294. Mail Format
  1295. HDSpecifies a text format file used for the body of the email message.
  1296. Using the CDML templates
  1297. contain the necessary standard HTML tags.
  1298. 5.    From the Web folder, open the Guest Book.fp5 database.
  1299. 6.    From the Web Tools folder, open the CDML Tool database.
  1300. 7.    In the Templates tab of the CDML Tool, choose Guest Book.fp5 from the Database list.
  1301.     All open FileMaker Pro 5 database names appear in the Database li
  1302. 8.    Choose the Form View layout. 
  1303.     All layouts in the selected database appear in the Layouts list. 
  1304.     Note  The layout choice determines which fields FileMaker Pro can access. Including the Layout name increases performance because it reduces the number of fields that FileMaker Pro needs to evaluate. However, all the fields that are added to the format file must be on the specified layout. If no Layout CDML tag has been specified, FileMaker Pro designates Layout 0 as a special virtua
  1305. "Terry@Company.COM">
  1306.             <input type="text" name="-MailFrom" value="Chris@Company.COM">
  1307.             <input type="text" name="-MailSub" value="The Subject">
  1308.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  1309.             <input type="hidden" name="-MailFormat" value="mail.txt">
  1310.             <input type="submit" name="-View" value="Send Message">
  1311.         </form>
  1312. Other tags that are required
  1313.     -DB, -MailTo, -MailSub, -MailHost, -MailFormat, any action tag
  1314. See also
  1315.     -MailCC, -MailBCC
  1316. database publishing" in the "Considerations before publishing a database" section.
  1317. Explore the Guest_book format files in the Web folder to see the completed solution.
  1318. Use this CDML tag type    To create a form
  1319. Using the CDML ToolG
  1320. -MailFormatJ
  1321. Format File for MailL
  1322. <none>
  1323. What it does
  1324.     Specifies a text format file used for the body of the email message.
  1325.     This format file can contain CDML replacement tags. 
  1326. Value is
  1327.     A text file to send as the body of the message.
  1328. Syntax example(s)
  1329.     Send mail using a form action
  1330.         <form action="FMPro" method="post">
  1331.             <input type="hidden" name="-DB" value="contacts.fp5">
  1332.             <input type="hidden" name="-Format" value="displaypage.html">
  1333.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1334.             <input type="text" n
  1335. n moved to the HTML editing application, you're ready to insert CDML tags to add the functionality to your format file. See the next section, "Adding CDML tags to format files," for more information.
  1336. on) list.
  1337.     The CDML Tool templates are listed here.
  1338. 10.    Click the "Copy to clipboard" button to copy the New template to the Clipboard.
  1339. 11.    Switch to the HTML editing application and paste the New templa
  1340. te into the blank HTML document.
  1341. After the template has been moved to the HTML editing application, you're ready to insert CDML tags to add the functionality to your format file. See the next section, "Adding CDML tags to format files," for more information.
  1342. ame="-MailCC" value="Dirk@Company.COM">
  1343.             <input type="text" name="-MailBCC" value="Terry@Company.COM">
  1344.             <input type="text" name="-MailFrom" value="Chris@Company.COM">
  1345.             <input type="text" name="-MailSub" value="The Subject">
  1346.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  1347.             <input type="hidden" name="-MailFormat" value="mail.txt">
  1348.             <input type="submit" name="-View" value="Send Message">
  1349.         </form>
  1350. Other tags that are required
  1351.     -DB, -MailTo, -MailFrom, -MailSub, -C6MailHost, any action tag
  1352. See also
  1353.     -MailCC, -MailBCC
  1354. s all the fields in the database. Since it isn't an actual FileMaker Pro layout, it cannot be used to access layout-specific information such as related fields, field formats, or value lists assigned to fields.
  1355. 9.    Choose the New template from the Format File (Action) list.
  1356.     The CDML Tool templates are listed here.
  1357. 10.    Click the "Copy to clipboard" button to copy the New template to the Clipboard.
  1358. 11.    Switch to the HTML editing application and paste the New template into the blank HTML G
  1359. document.
  1360. After the template has been moved to the HTML editing application, you're ready to insert CDML tags to add the functionality to your format file. See the next section, "Adding CDML tags to format files," for more information.
  1361. st be on the specified layout. If no Layout CDML tag has been specified, FileMaker Pro designates Layout 0 as a special virtua
  1362. e and Email Address. Web users will be able to type information into these fields from a Web browser, When they submit the form, their information will be added to the Guest Book.fp5 database.
  1363. When inserting fields with value lists, the CDML syntax will vary, depending on whether you want to have the value list items generated using the dynamic or static approach. In this example, the value list items will be generated using the static method, since the value list items aren't likely to 
  1364. change.
  1365. To insert a field that displays a value list of choices on the Web browser:
  1366. 1.    In the Tags tab of the CDML Tool, select Fields Add (Static) in the Category list. 
  1367. 2.    Select Radio Buttons from the Tags list.
  1368.     The Radio Buttons tag type provides an interface that allows the Web user to choose from a list of items.
  1369. 3.    In the Fields list, select the Use Our Products field.
  1370. 4.    In the Value list box, select the Yes/No value list.
  1371.     This adds the value list items to the syntax gener
  1372. n, to create a format file that makes new records in a FileMaker Pro database.
  1373. Note  Cross references refer to other sections within this Developer's Guide  unless otherwise specified.
  1374. For information on    Refer to
  1375. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1376. General database publishing    Onscreen Help and chapter 14 of the FileMaker Pro User
  1377. s Guide
  1378. Instant Web Publishing    Onscreen Help an
  1379. d chapter 14 of the FileMaker Pro User
  1380. s Guide
  1381. Custom Web Publishing    The "Getting started with Custom Web Publishing" section in this guide, onscreen Help, and chapter 11 of the FileMaker Pro Developer's Guide
  1382. CDML tag syntax    The CDML Tag Index in this CDML Reference database
  1383. Using the CDML Tool    The "Using the CDML Tool" section in this guide
  1384. Working with the CDML Templates    The "Using the CDML Tool" section in this guide
  1385. Note  Creating custom Web pages requires basic familiarity with
  1386. ch to the HTML doc
  1387. ument.
  1388. 7.    In the HTML document, insert the cursor in the line below Step 5.
  1389.     The New template (and the other format file templates) contains steps that can be used as a guide for inserting CDML tags.
  1390. 8.    Paste the tag into the appropriate location of the format file.
  1391.     This inserts the Text tag,which provides a field that Web users can enter data into.
  1392. 9.    Repeat the steps above to insert the Last Name and Email address fields.
  1393. This inserts the CDML tags that provide fields for Last Nam
  1394. t type="text" name="-MailBCC" value="Terry@Company.COM">
  1395.             <input type="text" name="-MailFrom" value="Chris@Company.COM">
  1396.             <input type="text" name="-MailSub" value="The Subject">
  1397.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  1398.             <input type="hidden" name="-MailFormat" value="mail.txt">
  1399.             <input type="submit" name="-View" value="Send Message">
  1400.         </form>
  1401. Other tags that are required
  1402.     -DB, -MailTo, -MailFrom, -MailSub, -MailFormat, any action tag
  1403. See also
  1404.     -MailCC, -C
  1405. MailBCC
  1406. 3.    In the Fields list, select the Use Our Products field.
  1407. 4.    In the Value list box, select the Yes/No value list.
  1408.     This adds the value list items to the syntax gener
  1409.      This layout gives detailed information about each Event which FileMaker Pro 2.0 supports.   The information supplied includes the event class, ID, terminology, and input  and result parameters.  The 
  1410. Examples
  1411.  field provides some samples for using the event using a fictitious syntax similar to the HyperTalk language.  The 
  1412. Notes
  1413.  field provides some additional information about the event.  Extensions to 
  1414. !Gthe standard parameters for events are denoted by their bold keywords.
  1415. What it does
  1416.     Specifies the email address of the person who is sending the message.
  1417. Value is
  1418.     An email address.
  1419. Syntax example(s)
  1420.     Send mail using a form action
  1421.         <form action="FMPro" method="post">
  1422.             <input type="hidden" name="-DB" value="contacts.fp5">
  1423.             <input type="hidden" name="-Format" value="displaypage.html">
  1424.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1425.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  1426.             <input type="text" name="-MailBCC" value=
  1427. mApple Event Suites.  Clicking on the title of an Object or Event will switch to a detailed view of the item.
  1428.      
  1429. Object Hierarchy
  1430.      This layout provides a view of the containment hierarchy in FileMaker Pro.  That is, objects appearing to the right are contained in objects to the right of them.  This containment is indicated by dotted 
  1431. ^gray lines.  Clicking on the title of an Object will switch to a detailed view of that class.
  1432.      
  1433. Objects and Events List
  1434.      This layout provides a list view all of the Events and Objects which are supported in FileMaker Pro 2.0.  It provides the same infomation as the 
  1435. FileMaker Objects Map
  1436.  in a different manner.  Clicking on 
  1437. Lthe title of an Object or Event will switch to a detailed view of the item.
  1438. Using the Content Layouts
  1439.      
  1440. FileMaker Events
  1441. splays information in the format file without interacting with the database, such as the current Sort field
  1442. lBCC" value=
  1443. out the database to let you change the information displayed without having to return to the main screen.  The forward and backward arrow icons above switch to the next and previous 
  1444. records, respectively.  You can also use the layout pop-up menu in the status area, record book or scripts to move through the database.
  1445.      
  1446. FileMaker Events
  1447. Displays information in the format file without interacting with the database, such as the current Sort field
  1448. Using the CDML ToolG
  1449. 1H    -MailFromJ
  1450. From for MailL
  1451. <none>
  1452.      This database is designed to introduce users to the support for Apple events in FileMaker Pro 2.0.  It uses a variety of layouts, each intended to display a particular kind of information.  
  1453.      When you first open this database, you are presented with the main screen, which allows you to choose from among several options.  To choose an option, click on the text or the button icon next to it.  
  1454. These icons are used throughout the database to let you change the information displayed without having to return to the main screen.  The forward and backward arrow icons above switch to the next and previous 
  1455. records, respectively.  You can also use the layout pop-up menu in the status area, record book or scripts to move through the database.
  1456.      
  1457. cts which are supported in FileMaker Pro 2.0, grouped according to 
  1458. ind records
  1459. Hidden    Contains CDML tags that don't display in the Web browser. Useful for specifying the database name or determining which format file is displayed after the Web user clicks the Submit button.
  1460. Links    Inserts CDML syntax inside an HTML link
  1461. Logical    Use conditional "If, Then, Else" statements. Useful for reporting a variety of error messages in one format file.
  1462. Looping    Repeats the HTML and CDML tags for each item between [tag] and [/tag]. Useful for displaying records in a 
  1463. table-like format.
  1464. Replacement    Strips out the CDML tags and replaces them with field data. Useful for dynamically displaying FileMaker Pro field data or information, such as the Current Date.
  1465. Variables (Add)    Auto-enters values into a field without displaying values in the Web browser. Useful for tracking statistics about Web users.
  1466. Variables (Display)    Displays information in the format file without interacting with the database, such as the current Sort field
  1467.      Note:  not all records in this database have data for every field.  If you encounter a blank record while browsing one layout, you have reached the end of the information given for that layout.  Choose 
  1468. 2another layout to continue with more information.
  1469. Using the Navigation Layouts
  1470. $     
  1471. Introduction to Apple Events
  1472.      This layout is intended to provide background information about Apple events, the Apple Event Object Model, and the Apple Event Registry, as well as information about  support for Apple events in 
  1473. ^FileMaker Pro.  Each record has an informative text field as well as an (optional) example.  
  1474.      
  1475. FileMaker Objects Map
  1476.      This layout is a navigation aid for getting to the information about a specific Event or Object.  It displays all of the Events and Objects which are supported in FileMaker Pro 2.0, grouped according to 
  1477. at file that
  1478. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1479. Action    Performs an action in a FileMaker Pro database, such as create a new record or executing a script
  1480. Email    Sends Email using data from a FileMaker Pro database or an HTML form
  1481. Fields (Add) Dynamic    Retrieves field information before displaying the form in the Web browser. This is useful if displaying field value lists that mig
  1482. ht change.
  1483. Fields (Add) Static    Displays field information that has been hard coded when creating format files. Useful for value list items or field data that won
  1484. t change.
  1485. Fields (Display)    Displays field data that does not need to be updated or added. Useful when Web users are just browsing database data.
  1486. Fields (Updating)    Allows Web users to edit records, which includes adding, editing, and deleting field data
  1487. Find operators    Contains search operator tags that determine how Web users f
  1488. ated below.
  1489. 5.    Click the "Copy to clipboard" button to copy the CDML tag syntax to the Clipboard.
  1490. 6.    In the HTML document, insert the cursor below the Email field you inserted in Step 5.
  1491. 7.    Paste the tag into the format file.
  1492. 8.    Edit the HTML radio button label text. Replace the first label value, "Label" with "Yes."  Replace the second label value, "Label" with "No."
  1493. 9.    Save the document  to the Web folder inside the FileMaker Pro 5 folder.
  1494. When this document is accessed from a Web
  1495.  browser, the Web user will be able to enter values in the inserted fields to update the Guest Book.fp5 database.
  1496. For information on specific tags, see the CDML Tag Index in this CDML Reference database. For more information on dynamic and static publishing, see "Dynamic vs. static database publishing" in the "Considerations before publishing a database" section.
  1497. Explore the Guest_book format files in the Web folder to see the completed solution.
  1498. Use this CDML tag type    To create a form
  1499. as on the format file. 
  1500. 3.    In the Tags list, choose Text Field.
  1501.     The Text Field tag inserts a one-line field in the HTML page. 
  1502.     Note  If the pop-up menu displays blank or inappropriate choices, click the Refresh button.
  1503. 4.    In the Fields list, select the First Name field. The following syntax appears in the box below:
  1504.     First Name: <INPUT TYPE="text" NAME="First Name" VALUE=""> 
  1505. 5.    Click the "Copy to clipboard" button to copy the CDML syntax to the Clipboard.
  1506. 6.    Switch to the HTML doc
  1507. ument.
  1508. 7.    In the HTML document, insert the cursor in the line below Step 5.
  1509.     The New template (and the other format file templates) contains steps that can be used as a guide for inserting CDML tags.
  1510. 8.    Paste the tag into the appropriate location of the format file.
  1511.     This inserts the Text tag,which provides a field that Web users can enter data into.
  1512. 9.    Repeat the steps above to insert the Last Name and Email Address fields.
  1513. This inserts the CDML tags that provide fields for Last Nam
  1514.     -MailCC, -MaC
  1515. ilBCC
  1516. ]E%Exploring the Guest Book format filesG
  1517. 2H    -MailHostJ
  1518. Host for MailL
  1519. <none>
  1520. What it does
  1521.     Specifies the address of the SMTP server host that will actually send the message.
  1522. Value is
  1523.     Name or IP address of an SMTP mail host.
  1524. Syntax example(s)
  1525.     Send mail using a form action
  1526.         <form action="FMPro" method="post">
  1527.             <input type="hidden" name="-DB" value="contacts.fp5">
  1528.             <input type="hidden" name="-Format" value="displaypage.html">
  1529.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1530.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  1531.             <inpu" name="-Format" value="displaypage.html">
  1532.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1533.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  1534.             <inpu
  1535. des an interface that allows the Web user to choose from a list of items.
  1536. 3.    In the Fields list, select the Use Our Products field.
  1537. 4.    In the Value list box, select the Yes/No value list.
  1538.     This adds the value list items to the syntax gener
  1539. -MailHost
  1540. Host for Mailu
  1541. DevGuide
  1542. Variable
  1543. HRSpecifies the address of the SMTP server host that will actually send the message.
  1544. M%Exploring the Guest Book format files
  1545. This section examines the format files that comprise the Guest Book Web site, available in the Web folder in the FileMaker Pro 5 folder. The Guest Book solution provides an example that allows Web users to create new records in the Guest Book.fp5 FileMaker Pro database. 
  1546. This table shows the files and folders included with the Guest Book Web solution.
  1547. File or folder    Description
  1548. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1549. gif    The background image for the Guest Book Web pages
  1550. The Guest book format files are fairly simple examples because Web users have limited interaction with a FileMaker Pro database. Web users can create new records 
  1551.  - - - - - - - - - - - - - - - - - -
  1552. Guest Book.fp5    The FileMaker Pro database file that stores new records created by Web users
  1553. default.htm    An HTML page that contains a link to the gb_new.htm format file
  1554. gb_new.htm    The format file Web users interact with in order to create records in the Guest Book.fp5 database
  1555. gb_sum.htm    The format file that notifies Web users that their record has been added successfully
  1556. gb_err.htm    An HTML page that notifies Web users if a new record could not be cr
  1557. eated
  1558. Images folder    The folder containing all the image files used in the Guest Book Web solution
  1559. arrow_gold.gif    The image file that indicates which fields are required 
  1560. art.jpg    An image file positioned similarly to a corporate logo on the Guest Book Web pages
  1561. background.gif    The background image for the Guest Book Web pages
  1562. The Guest book format files are fairly simple examples because Web users have limited interaction with a FileMaker Pro database. Web users can create new records 
  1563. What it does
  1564.     Specifies the subject of the email. 
  1565. Value is
  1566.     Subject text.
  1567. Syntax example(s)
  1568.     Send mail using a form action
  1569.         <form action="FMPro" method="post">
  1570.             <input type="hidden" name="-DB" value="contacts.fp5">
  1571.             <input type="hidden" name="-Format" value="displaypage.html">
  1572.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1573.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  1574.             <input type="text" name="-MailBCC" value="Terry@Company.COM">
  1575.             <input type="
  1576. text" name="-MailFrom" value="Chris@Company.COM">
  1577.             <input type="text" name="-MailSub" value="The Subject">
  1578.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  1579.             <input type="hidden" name="-MailFormat" value="mail.txt">
  1580.             <input type="submit" name="-View" value="Send Message">
  1581.         </form>
  1582. Other tags that are required
  1583.     -DB, -MailTo, -MailFrom, -MailHost, -MailFormat, any action tag
  1584. See also
  1585.     -MailCC, -MailBCC
  1586.  Pro database. Web users can create new record
  1587. ement CDML tags, you'll need to supply the following minimum information in the link before any CDML replacement tags can be replaced with data by FileMaker Pro:
  1588.     HTTP://IPNumOrName/Path/FMPro?-db=DatabaseName&-format=FormatFileName&-AnActionTag
  1589. t likely to change.
  1590. E%Exploring the Guest Book format filesG
  1591. -MailToJ
  1592. To address for mailL
  1593. <none>
  1594. What it does
  1595.     Specifies the email address of the person who the message is going to.
  1596. Value is
  1597.     An email address.
  1598. Syntax example(s)
  1599.     Send mail using a form action
  1600.         <form action="FMPro" method="post">
  1601.             <input type="hidden" name="-DB" value="contacts.fp5">
  1602.             <input type="hidden" name="-Format" value="displaypage.html">
  1603.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1604.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  1605.             <input type="text" name="-MailBCC" value
  1606. -MailSub
  1607. Subject for Mailu
  1608. DevGuide
  1609. Variable
  1610. Subject
  1611. H#Specifies the subject of the email.
  1612. L!About the Guest Book Web solution
  1613. ng_cart and Employee_database format files. All the solution files in the Web folder can be viewed in any text or HTML editing application.
  1614. {k0ield tags in
  1615. E%Exploring the Guest Book format filesG
  1616. -MailSubJ
  1617. Subject for MailL
  1618. <none>
  1619.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  1620.             <input type="hidden" name="-MailFormat" value="mail.txt">
  1621.             <input type="submit" name="-View" value="Send Message">
  1622.         </form>
  1623. Other tags that are required
  1624.     -DB, -MailTo, -MailFrom, -MailHost, -MailFormat, any action tag
  1625. See also
  1626.     -MailCC, -MailBCC
  1627. Operatoru
  1628. DevGuide
  1629. Variable
  1630. F9Operator (Hidden)
  1631. Operator (Number/Dates)
  1632. Operator (Text)
  1633. HjSpecifies the comparison operator to apply to the field name/value pair that follows it in a -Find action.
  1634. Exploring the Reply format file
  1635. The gb_err.htm file is returned when a record cannot be added to the Guest Book.fp5 database. An error is likely to occur when fields specified by the database designer in the FileMaker Pro Validation panel of Entry Options don't contain a required value.
  1636. Similar to the Guest Book home page, default.htm, all of the tags are HTML tags. For a more complex error handling example, view the errors.htm sample file in the Employee_database folder in the Web folder.
  1637. Note  If you don't use the -eB
  1638. rror CDML tag, which species the Error Response filename, the FileMaker Pro Web Companion will automatically display an error page.
  1639. E%Exploring the Guest Book format filesG
  1640. -RecIDJ    Record IDL
  1641. <none>
  1642. Like all HTML pages, the default.htm Guest Book solution home page contains the standard HTML tags indicating where the document Head and Body start and end. It also contains additional elements that are common on HTML pages, such as a JPEG graphic, text, and a link to the gb_new.htm format file. Because the home page doesn
  1643. t interact directly with a FileMaker Pro database, it contains only HTML
  1644. not CDML
  1645.  tags.
  1646. Before using Custom Web Publishing, you'll need to create a custom home page ay with a FileMaker Pro database, it contains only HTML
  1647. not CDML
  1648.  tags.
  1649. Before using Custom Web Publishing, you'll need to create a custom home page a
  1650. ="Terry@Company.COM">
  1651.             <input type="text" name="-MailFrom" value="Chris@Company.COM">
  1652.             <input type="text" name="-MailSub" value="The Subject">
  1653.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  1654.             <input type="hidden" name="-MailFormat" value="mail.txt">
  1655.             <input type="submit" name="-View" value="Send Message">
  1656.         </form>
  1657. Other tags that are required
  1658.     -DB, -MailFrom, -MailSub, -MailHost, -MailFormat, any action tag
  1659. See also
  1660.     -MailCC, -MailBCC
  1661. t contain is the path to the next format file to display. Below is a sample of an HTML hyperlink tag:
  1662.     <A HREF=gb_new.htm>Guest Book</A>
  1663. If, however, the next format file to be displayed does contain Replac
  1664. nd specify the filename in the Web Companion Configuration dialog box. For more information on changing the default home page, refer to "Configuring the Web Companion plug-in" in the "Considerations before publishing a database" section.
  1665. Your home page must include a hyperlink (link) with the IP address of the computer where the database you want to publish on the Web is shared. 
  1666. You can also include:
  1667.     a description of what your database contains
  1668.     a Table of Contents or a list of what
  1669.  your Web pages contain
  1670.     your email address, or an automated email link so users can contact you if they have questions
  1671.     your company logo or other graphics
  1672. If the next format file to be displayed doesn't contain any Replacement CDML tags, the only information that the hyperlink must contain is the path to the next format file to display. Below is a sample of an HTML hyperlink tag:
  1673.     <A HREF=gb_new.htm>Guest Book</A>
  1674. If, however, the next format file to be displayed does contain Replac
  1675. -MailTo
  1676. To address for mailu
  1677. DevGuide
  1678. Variable
  1679. HFSpecifies the email address of the person who the message is going to.
  1680. Exploring the home page
  1681. The gb_new.htm file is the format file used to create new records in the Guest Book.fp5 FileMaker Pro database. It is accessed by a link from the default.htm home page.
  1682. The bold text below is HTML and CDML syntax that appears in the gb_new.htm format file.
  1683. <FORM ACTION="FMPro" METHOD="POST">
  1684. The FORM HTML tag specifies that a form will be filled out within the HTML document and alerts the Web server, in this case FileMaker Pro 5, that FileMaker Pro will be processing the form.
  1685. <INPUT TY
  1686. Max Recordsu
  1687. DevGuide
  1688. Variable
  1689. Max Records
  1690. HISpecifies the maximum number of records that should be returned per page.
  1691. L$Exploring the New Record format file
  1692. YPE attribute is HIDDEN to prevent the CDML from being displayed in the Web browser. 
  1693.     The NAME attribute specifies the -db CDML tag, whose VALUE specifies the exact name of the FileMaker Pro database that will store the records created from the Web browser.
  1694. <INPUT TYPE="hidden" NAME="-format" VALUE="gb_sum.htm">
  1695. <INPUT TYPE="hidden" NAME="-error" VALUE="gb_err.htm">
  1696. The previous two lines determine which format file is displayed after the Web user clicks the Submit button. 
  1697.     The -format tag specifies the name of the format file displayed when the form has been processed successfully. 
  1698.     The -error tag is used if FileMaker Pro cannot process the form. For example, if all the required fields do not have values, FileMaker Pro will display the gb_Err.htm format file. 
  1699. <INPUT TYPE="hidden" NAME="-la
  1700. s for mailL
  1701. <none>
  1702. What it does
  1703.     Specifies the email address of the person who the message is going to.
  1704. Value is
  1705.     An email address.
  1706. Syntax example(s)
  1707.     Send mail using a form action
  1708.         <form action="FMPro" method="post">
  1709.             <input type="hidden" name="-DB" value="contacts.fp5">
  1710.             <input type="hidden" name="-Format" value="displaypage.html">
  1711.             <input type="text" name="-MailTo" value="Keith@Company.COM">
  1712.             <input type="text" name="-MailCC" value="Don@Company.COM">
  1713.             <input type="text" name="-MailBCC" value=
  1714. cify an operator using a link
  1715.         <a href="-DB=Contacts&-Format=format.html&-Op=eq&First=Bob&-Find">Find Bob but not Bobbie</a>
  1716.     Specify an operator using a form action
  1717.         <form action="FMPro" method="post">
  1718.             <input type="hidden" name="-DB" value="contacts.fp5">
  1719.             <input type="hidden" name="-Format" value="format.html">
  1720.             <input type="hidden" name="-Op" value="eq">
  1721.             <input type="text" name="First" value="Bob">
  1722.             <input type="submit" name="-Find" value="Find Bob">
  1723.         </form>
  1724. Other tagsDC that are required
  1725.     -DB, -Format, field name, -Find
  1726. See also
  1727.     -LOP
  1728. begins with
  1729. mat file is displayed after the Web user clicks the Submit button. 
  1730.     The -format tag specifies the name of the format file displayed when the form has been processed successfully. 
  1731.     The -error tag is used if FileMaker Pro cannot process the form. For example, if all the required fields do not have values, FileMaker Pro will display the gb_Err.htm format file. 
  1732. <INPUT TYPE="hidden" NAME="-
  1733. ss fields all have the Validation option "Not empty" selected in Field Options. 
  1734. The "radio" and "checkbox" types are used to present the Web user with a list of options to choose from.
  1735. <INPUT TYPE="radio" NAME="Use Our Products" VALUE="Yes">Yes<INPUT TYPE="radio" NAME="Use Our Products" VALUE="No">No
  1736. <INPUT TYPE="checkbox" NAME="Industry Mailing List" VALUE="Yes">
  1737. Include me on a mailing list for industry related products.
  1738. The Submit HTML Input tag sends the data that Web users typed toG
  1739.  the Web server. 
  1740. <INPUT TYPE="submit" NAME="-new" VALUE="Send Information"><INPUT TYPE="reset" VALUE="Clear Form">
  1741. The -new tag alerts FileMaker Pro to create a new record in the database whose name is specified by the VALUE in the -db tag.
  1742. E%Exploring the Guest Book format filesG
  1743. -MaxJ
  1744. Max RecordsL
  1745. "field" in the Web browser. These three text areas correspond with the field names in the FileMaker Pro database Guest Book.fp3. The First Name, Last Name, and Email Add
  1746. y" VALUE="Form View">
  1747. The -lay CDML tag specifies the name of the layout that is used to control which fields are available to be displayed. The layout also provides value lists for fields, allows access to related data, and controls which fields are listed. If no layout is specified, the layout is considered to contain all fields in the database (but not related fields). 
  1748. The next HTML INPUT tags define input objects that reference the First Name, Last Name, and Email Address fields on t
  1749. he format file. 
  1750. <INPUT TYPE="text" NAME="First Name" VALUE="" SIZE=20>
  1751. <INPUT TYPE="text" NAME="Last Name" VALUE="" SIZE=20>
  1752. <INPUT TYPE="text" NAME="Email Address" VALUE="" SIZE=50>
  1753. The "text" TYPE signifies that text will be entered into a one-lined box. The corresponding VALUE is blank, which will display as an entry "field" in the Web browser. These three text areas correspond with the field names in the FileMaker Pro database Guest Book.fp5. The First Name, Last Name, and Email Addre
  1754. IThe gb_sum.htm file is returned when a record is successfully created in the Guest Book.fp5 database. The [FMP-field] CDML tags add a personal touch by including the first and last name that the Web user typed in the gb_add.htm format file. A link at the bottom of the document returns the Web user to the home page, default.htm.
  1755. E%Exploring the Guest Book format filesG
  1756. OperatorL
  1757. begins with
  1758. 2htm format file. A link at the bottom of the document returns the Web user to the home page, default.htm.
  1759. E%Exploring the Guest Book format filesG
  1760. OperatorL
  1761. begins with
  1762. ast Name" VALUE="" SIZE=20>
  1763. <INPUT TYPE="text" NAME="Email Address" VALUE="" SIZE=50>
  1764. The "text" TYPE signifies that text will be entered into a one-lined box. The corresponding VALUE is blank, which will display as an entry "field" in the Web browser. These three text areas correspond with the field names in the FileMaker Pro database Guest Book.fp3. The First Name, Last Name, and Email Add
  1765. ines would look like this:
  1766.             <input type="hidden" name="-Op" value="bw">
  1767.             <input type="text" name="First" value="==Keith Proctor">
  1768. Syntax example
  1769. PE="hidden" NAME="-db" VALUE="Guest Book.fp5">
  1770. The -db CDML tag is critical to every format file; it specifies the name of the database that the Web user interacts with. 
  1771.     The TYPE attribute is HIDDEN to prevent the CDML from being displayed in the Web browser. 
  1772.     The NAME attribute specifies the -db CDML tag, whose VALUE specifies the exact name of the FileMaker Pro database that will store the records created from the Web browser.
  1773. <INPUT TYPE="hidden" NAME="-format" VALUE="gb_sum.htm">
  1774. <INPUT TYPE="hidden" NAME="-error" VALUE="gb_err.htm">
  1775. The previous two lines determine which format file is displayed after the Web user clicks the Submit button. 
  1776.     The -format tag specifies the name of the format file displayed when the form has been processed successfully. 
  1777.     The -error tag is used if FileMaker Pro cannot process the form. For example, if all the required fields do not have values, FileMaker Pro will display the gb_Err.htm format file. 
  1778. <INPUT TYPE="hidden" NAME="-la
  1779. reate a format fil
  1780. e that captures name and address information from the Web. The data will be stored in the Guest Book.fp5 database, available in the FileMaker Pro Web folder. After you've completed these steps, refer to the next section, "Adding CDML tags to format files" to complete the format file.
  1781. To start a format file that creates new records in the Guest Book.fp5 database:
  1782. 1.    Open an HTML editing application, such as Home Page 3.0.
  1783. 2.    Create a blank HTML editing document.
  1784. 3.    If applicable, switch
  1785. -RecID
  1786. Record IDu
  1787. DevGuide
  1788. Variable
  1789. F    Record ID
  1790. HlDefines which record should be operated on. Used mainly by the -Edit, -Dup (duplicate), and -Delete actions.
  1791. Exploring the Error page
  1792. Syntax example(s)
  1793.     Delete a r
  1794. ror page.
  1795. E%Exploring the Guest Book format filesG
  1796. -RecIDJ    Record IDL
  1797. <none>
  1798. What it does
  1799.     Defines which record should be operated on. Used mainly by the -Edit, -Dup (duplicate), and -Delete actions.
  1800. Value is
  1801.     A record ID, which is a unique specifier to a record in a FileMaker Pro database. The [FMP-CurrentRecID] replacement tag is used to get the ID of a record.
  1802. Syntax example(s)
  1803.     Delete a record using a link
  1804.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=4&-Delete">Delete record with ID 4</a>
  1805.     Delete a record using a form action
  1806.         <form action="FMPro" met
  1807. fhod="post">
  1808.             <input type="hidden" name="-DB" value="name.fp5">
  1809.             <input type="hidden" name="-Format" value="results.htm">
  1810.             <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  1811.             <input type="submit" name="-Delete" value="Delete This Record">
  1812.         </form>
  1813. Other tags that are required
  1814.     -DB, -Format, any action tag
  1815. See also
  1816.     [FMP-CurrentRecID]
  1817. ror page.
  1818. E%Exploring the Guest Book format filesG
  1819. -RecIDJ    Record IDL
  1820. <none>
  1821. What it does
  1822.     Specifies the comparison operator to apply to the field name/value pair that follows it in a -Find action.
  1823. Value is
  1824.     The operator to use. There are short and long versions of each operator. The default operator is "begins with". The list of valid operators is:
  1825.     Short    Long    FileMaker Pro Equivalent Operator
  1826.     eq    equals    =word
  1827.     cn    contains    "word"
  1828.     bw    begins with    word*
  1829.     ew    ends with    *word
  1830.     gt    greater than    > word
  1831.     gte    greater than or equals    >= word
  1832.     lt    less than    < word
  1833.     lte    less t
  1834. han or equals    <= word
  1835.     neq    not equals    omit, word
  1836.     You can use any FileMaker Pro Find operator by specifying the begins with (bw) parameter.  E.g.,  To specify the "Find Content Match" (==) operator, you would specify the begins with parameter (bw) and then you would place the characters "==" before the actual search criteria.  The required lines would look like this:
  1837.             <input type="hidden" name="-Op" value="bw">
  1838.             <input type="text" name="First" value="==Keith">
  1839. Syntax example(s)
  1840. cE    ReferenceG
  1841. -SkipJ
  1842. Skip RecordsL
  1843. <none>
  1844. What it does
  1845.     Tells FileMaker Pro how many records to skip before displaying the set of records.  Used with the -Max tag to display a series of pages with a subset of the current found set on each one.
  1846. Value is
  1847.     A number from 0 through 2147483647, or the word "All". If the value is greater then the number of records in the found set or the value is "All" then the last record is displayed. The default value is 0.
  1848. Syntax example(s)
  1849.     Display some records using a link
  1850.         <a href="FMPro?-DB=dbater then the number of records in the found set or the value is "All" then the last record is displayed. The default value is 0.
  1851. Syntax example(s)
  1852.     Display some records using a link
  1853.         <a href="FMPro?-DB=db
  1854. |ecord">
  1855.    </FORM>
  1856. Other tags th
  1857. eater then the number of records i
  1858. s that are requireC3d
  1859.     -DB, -Format, -Find or -FindAll
  1860. See also
  1861.     -Max
  1862. Syntax example(s)
  1863.     Delete a r
  1864. -Skip
  1865. Skip Recordsu
  1866. DevGuide
  1867. Variable
  1868. Skip Records
  1869. HRTells FileMaker Pro how many records to skip before displaying the set of records.
  1870. M    Reference
  1871. Follow these tips to increase the performance of your Web site:
  1872.     Design layouts with the Web in mind; layouts should only contain fields that you are publishing.
  1873.     Use the -lay CDML tag to reduce the number of fields FileMaker Pro 5 needs to evaluate. If a field included on a format file is not on the layout specified with the -lay CDML tag, it will not appear.
  1874.     Use static Web publishing with fields containing value lists if the value list items won't be changing. For more information
  1875. -SortField
  1876. Sort Fieldu
  1877. DevGuide
  1878. Variable
  1879. Sort Field
  1880. H2Specifies the field that will be used for sorting.
  1881. Performance tips
  1882. Problem:
  1883.     After changing a selection in the CDML Tool, the list no longer presents appropriate choices.
  1884. Solution:
  1885.     Click the Refresh button after changing a selection in the CDML Tool. If this does not update the choices in a list, close and re-open the CDML Tool.
  1886. Problem:
  1887.     Upper ASCII characters don't display properly in the Web browser.
  1888. Solution:
  1889.     HTML doesn't offer direct support of upper ASCII or non-ASCII characters. To use these extended characters, you need to encode them by typ
  1890. ver issues. Refer to an HTML reference book for general tips.
  1891. @d Options. 
  1892. The "radio"
  1893. E    ReferenceG
  1894. -SortFieldJ
  1895. Sort Field
  1896. .fp5&-Format=rslt.htm&-Skip=10&-Max=5&-FindAll">
  1897.             Display records 11 thru 15 in the database</a>
  1898.     Display some records using a form action
  1899.         <form action="FMPro" method="post">
  1900.             <input type="hidden" name="-DB" value="names.fp5">
  1901.             <input type="hidden" name="-Format" value="results.htm">
  1902.             <input type="hidden" name="-Skip" value="9">
  1903.             <input type="hidden" name="-Max" value="1">
  1904.             <input type="submit" name="-FindAll" value="Display record 10">
  1905.         </form>
  1906. Other tags that are requireC3d
  1907.     -DB, -Format, -Find or -FindAll
  1908. See also
  1909.     -Max
  1910. , see "Dynamic vs. static database publishing" in the "Considerations before publishing a database" section.
  1911.     Use the -max CDML tag to reduce the number of records being returned.
  1912.     If you're publishing graphic images directly from a container field, store JPEG and GIF images (instead of PICT or BMPs). This prevents FileMaker from converting the images before passing them to a Web browser. 
  1913.     Use small graphics created with a lower dpi (dots per inch). Because monitors display images aC
  1914. t a relatively low dpi, creating images that store higher dpi
  1915. s add unnecessary overhead.
  1916. Note  Many performance issues are general HTML/Web server issues. Refer to an HTML reference book for general tips.
  1917. E    ReferenceG
  1918. -SortFieldJ
  1919. Sort Field
  1920. .n't displaying replacement data.
  1921. Solution:
  1922.     Before any CDML replacement tags can be replaced with data by FileMaker Pro, the URL accessing the format file containing the tags must have the following minimal information:
  1923.     HTTP://IPAddress/Path/FMPro?-db=DatabaseName&-format=FormatFileName&-AnActionTag
  1924. E    ReferenceG
  1925. -SortOrderJ
  1926. Sort OrderL    ascending
  1927. lue) must be separated by an ampersand (&)
  1928.     Each CDML tag "name" attribute must be followed by a "="
  1929.     Upper ASCII characters may need to be encoded (for example, you can't have a space in a URL). 
  1930. Problem:
  1931.     Replacement tag
  1932. ing decimal or entity references. When working with some of the CDML Replacement tags, for example, publishing data from a FileMaker Pro field, you can enable FileMaker Pro to automatically encode upper ASCII characters by choosing the HTML encoding parameter in the CDML Tool. For more information on upper ASCII character encoding, refer to an HTML reference book.
  1933. Problem:
  1934.     A URL containing CDML tags has not been processed correctly.
  1935. Solution:
  1936.     URLs should follow the following format:
  1937. HTTP://IPAddress/Path/FMPro?CDMLTagName1=Value1&Name2=Value2
  1938.     If a tag doesn't require a value, then the URL would look like this:
  1939.     HTTP://IPAddress/Path/FMPro?CDMLTagName1=&Name2=Value2
  1940.     Additional considerations:
  1941.     Each CDML tag (and its accompanying value) must be separated by an ampersand (&)
  1942.     Each CDML tag "name" attribute must be followed by an "="
  1943.     Upper ASCII characters may need to be encoded (for example, you can't have a space in a URL). 
  1944. Problem:
  1945.     Replacement tags are
  1946. What it does
  1947.     Specifies the field that will be used for sorting.  
  1948.     This tag can been used multiple times to perform multiple field sorts.  The order in which the tag appears in the URL or format file will determine the order of the fields.
  1949. Value is
  1950.     Name of a FileMaker Pro field.
  1951. Syntax example(s)
  1952.     Specify sort field using a link
  1953.         <a href="-DB=Contacts&-Format=format.html&-SortField=First+Name&-FindAll">Sort by First Name</a>
  1954.     Specify sort field using a form action
  1955.         <form action="FM
  1956. Pro" method="post">
  1957.             <input type="hidden" name="-DB" value="contacts.fp5">
  1958.             <input type="hidden" name="-Format" value="format.html">
  1959.             <input type="hidden" name="-SortField" value="Last Name">
  1960.             <input type="hidden" name="-SortField" value="First Name">
  1961.             <input type="submit" name="-FindAll" value="Sort by First Name">
  1962.         </form>
  1963. Other tags that are required
  1964.     -DB, -Format, -Find or -FindAll
  1965. See also
  1966.     -SortOrder 
  1967. lue) must be separated by an ampersand (&)
  1968.     Each CDML tag "name" attribute must be followed by an "="
  1969.     Upper ASCII characters may need to be encoded (for example, you can't have a space in a URL). 
  1970. Problem:
  1971.     Replacement ta
  1972. -SortOrder
  1973. Sort Orderu
  1974. DevGuide
  1975. Variable
  1976. Sort Order
  1977. H"Indicates the direction of a sort.
  1978. Troubleshooting
  1979. -TokenJ
  1980. TokenL
  1981. <none>
  1982. What it does
  1983.     Passes any value to a format file.  Whatever value you set -Token equal to can be retrieved in the format file by using the [FMP-CurrentToken] tag, or it can be used in an [FMP-If] tag.
  1984. Value is
  1985.     User defined.
  1986. Syntax example(s)
  1987.      Pass a record ID as a token using a form action
  1988.         <form action="FMPro" method="post">
  1989.             <input type="hidden" name="-DB" value="contacts.fp5">
  1990.             <input type="hidden" name="-Format" value="format.html">
  1991.             <input type="hidden" name="-Token" v
  1992. ue) must be separated by an ampersand (&)
  1993.     Each CDML tag "name" attribute must be followed by a "="
  1994.     Upper ASCII characters may need to be encoded (for example, you can't have a space in a URL). 
  1995. Problem:
  1996.     Replacement tags
  1997.  type="submit" name="-FindAll" value="Sort by Color">
  1998.         </form>
  1999. Other tags that are required
  2000.     -DB, -Format, -Lay (if using a custom sort order), -Find, or -FindAll
  2001. See also
  2002.     -SortField
  2003. e="-Format" value="format.html">
  2004.             <input type="hidden" name="-SortField" value="Colors">
  2005.             <input type="hidden" name="-SortOrder" value="custom=Color List">
  2006.             <input
  2007. What it does
  2008.     Indicates the direction of a sort. If used, -SortOrder must directly follow the -SortField it applies to.
  2009. Value is
  2010.     The sort order. The list of valid sort orders is:
  2011.     Keyword (short)    Keyword (long)    FileMaker Pro Equivalent Operator
  2012.     Ascend        Ascending    Sort a to z, -10 to 10
  2013.     Descend        Descending    Sort z to a, 10 to -10
  2014.     Custom                Sort using the value list associated 
  2015.                             with the field on the layout
  2016.     Custom=Value List Name             Sort using the value list named
  2017. Syntax example(
  2018.     Specify sort field using a link
  2019.         <a href="-DB=db.fp5&-Format=sort.htm&-SortField=First+Name&-SortOrder=descend&-FindAll"> Sort by First Name, descending</a>
  2020.     Specify sort field using a form action
  2021.         <form action="FMPro" method="post">
  2022.             <input type="hidden" name="-DB" value="contacts.fp5">
  2023.             <input type="hidden" name="-Format" value="format.html">
  2024.             <input type="hidden" name="-SortField" value="Colors">
  2025.             <input type="hidden" name="-SortOrder" value="custom=Color List">
  2026.             <input
  2027. alue="[FMP-CurrentRecID]">
  2028.             <input type="submit" name="-FindAll" value="Set a token">
  2029.         </form>
  2030.     Continue to pass as token
  2031.         <input type="hidden" name="-Token" value="[FMP-CurrentToken]">
  2032.     Specify a token using a link
  2033.         <a href="-DB=Contacts&-Format=format.html&-Token=The+Token&-View">Set a token</a>
  2034.     Up to nine tokens can be used by using a slightly different syntax for the 
  2035. token tags. The variable tag -Token can have an optional token specifier of the form -Token.X
  2036. where X c
  2037. an be the characters 0 through 9. If no period follows the -Token keyword then token
  2038. one is implied. To retrieve the value of a token the FMP_CurrentToken will accept another
  2039. parameter that is a number, of value 0 through 9. If there is no number parameter, but there
  2040. is a period, then token zero would be returned. CurrentToken constant for the FMP-If tag
  2041. would then have an optional specifier that would look like CurrentToken:3 if you want to
  2042. compare the contents of token three to something
  2043.  else.
  2044.     Example format file snippet:
  2045. <!-- Pass the value of token three onto the next request -->
  2046. <INPUT TYPE="HIDDEN" NAME ="-Token.3" VALUE ="[FMP-CurrentToken: 3, HTML]">
  2047. Tokens can be used on the right side of an FMP-If using the intratag replacement syntax:
  2048. [FMP-If: CurrentToken:5.eq.{CurrentToken:6}]
  2049.     <B>Token 5 equals token 6.</B>
  2050. [/FMP-If]
  2051. Other tags that are required
  2052.     -DB, -Format, any action tag
  2053. See also
  2054.     [FMP-CurrentToken]
  2055. tInRect
  2056. AECountItems
  2057. SetEOF
  2058. LoadRe
  2059. {CurreE
  2060. ntToken:6}]
  2061.     <B>Token 5 equals token 6.</B>
  2062. [/FMP-If]
  2063. Other tags that are required
  2064.     -DB, -Format, any action tag
  2065. See also
  2066.     [FMP-CurrentToken]
  2067. o something else.
  2068. t"[FMP-ClientAddress]
  2069. Client Addressu
  2070. Replacement
  2071. Client Address
  2072. HF[FMP-ClientAddress] is replaced with the current client's domain name.
  2073. available, the client's IP number is provided. 
  2074.     Note  Looking up the domain name of client can be a lengthy operation; consider using [FMP-ClientIP] if all you want to track is a specific client.
  2075. Syntax example(s)
  2076.     Return current address using an HTML file
  2077.         Your Domain Address is: [FMP-ClientAddress]
  2078.         <!-- After processing it could look like:
  2079.             Your Domain Address is: macB4hineone.company.com
  2080.         -->
  2081. See also
  2082.     [FMP-ClientIP]
  2083. [FMP-ClientAddress]J
  2084. Client Address
  2085. What it does
  2086.     [FMP-ClientAddress] is replaced with the current client's host name.
  2087.     If the host name is not available, the client's IP number is provided. 
  2088.     Note  Looking up the host name of client can be a lengthy operation; consider using [FMP-ClientIP] if all you want to track is a specific client.
  2089. Syntax example(s)
  2090.     Return current address using an HTML file
  2091.         Your host address is: [FMP-ClientAddress]
  2092.         <!-- After processing it could look like:
  2093.             Your host address is: machineone.coB*mpany.com
  2094.         -->
  2095. See also
  2096.     [FMP-ClientIP]
  2097. [FMP-ClientIP]J
  2098. Client IP Address
  2099. 1What it does
  2100.     [FMP-ClientIP] is replaced with the current client's IP address.
  2101. Syntax example(s)
  2102.     Return client's current IP address using an HTML file
  2103.         Your IP number is: [FMP-ClientIP]
  2104.         <!-- After processing it could look like:
  2105.             Your IP number is: 199.199.9.9
  2106.         -->
  2107. See also
  2108.     [FMP-ClientAddress]
  2109. t [FMP-ClientIP]
  2110. Client IP Addressu
  2111. Replacement
  2112. Client IP Address
  2113. H@[FMP-ClientIP] is replaced with the current client's IP address.
  2114. [FMP-ClientPassword]J
  2115. Client Password
  2116. What it does
  2117.     [FMP-ClientPassword] is replaced with the current HTTP-authenticated client password.
  2118. Syntax example(s)
  2119.     Return the client password using an HTML file
  2120.         Your password is: [FMP-ClientPassword]
  2121.         <!-- After processing it could look like:
  2122.             Your password is: secret
  2123.         -->
  2124. it$[FMP-ClientPassword]
  2125. Client Passwordu
  2126. Replacement
  2127. Client Password
  2128. HU[FMP-ClientPassword] is replaced with the current HTTP-authenticated client password.
  2129. [FMP-ClientType]J
  2130. Client Type
  2131. What it does
  2132.     [FMP-ClientType] is replaced with the current browser client type.
  2133.     The browser client type, also known as the "user agent", is an arbitrary text string of up to 256 characters sent by the browser in the HTTP request header. The client type can be used in the [FMP-If] tag with the "contains" operator to determine what sort of browser the person accessing your Web site is using. 
  2134. Syntax example(s)
  2135.     Return the client type using an HTML file
  2136.         Your browser type is: [FMP-Client
  2137. Type]
  2138.         <!-- After processing it could look like:
  2139.             Your browser type is: Mozilla/3.01 (Macintosh; I; PPC)
  2140.         -->
  2141.     Checking the type of browser in an HTML file
  2142.         [FMP-If: ClientType .cn. Mozilla/2.0 ]
  2143.             This page contains JavaScript that will work only on
  2144.             Netscape 3.0 compatible or better browsers.
  2145.         [/FMP-If]
  2146. Some common browser client types
  2147.     Browser     Browser Client Type (User Agent) 
  2148.    Netscape Navigator 3.0 (Mac PPC)    Mozilla/3.0 (Macintosh; I; PPC) 
  2149.    Netscape Navigator 3.0
  2150. { (Win 95)    Mozilla/3.0 (Win95; I) 
  2151.    Microsoft Internet Explorer 2.1 (Mac PPC)    Mozilla/2.0 (compatible; MSIE 2.1; Mac_PowerPC) 
  2152.    Microsoft Internet Explorer 3.0 (Win 95)    Mozilla/2.0 (compatible; MSIE 3.0; Windows 95) 
  2153.    America Online 3.0 (Mac PPC)    Mozilla/2.0 (compatible; AOL 3.0; Mac_PowerPC) 
  2154.    America Online 3.0 (Win 95)    Mozilla/2.0 (compatible; AOL-IWENG 3.0; Win16) 
  2155. [FMP-ClientType]
  2156. Client Typeu
  2157. Replacement
  2158. Client Type
  2159. HB[FMP-ClientType] is replaced with the current browser client type.
  2160. [FMP-ClientUserName]J
  2161. Client User Name
  2162. What it does
  2163.     [FMP-ClientUserName] is replaced with the client's user name from HTTP authentication.
  2164. Syntax example(s)
  2165.     Return the client's user name using an HTML file
  2166.         Your name is: [FMP-ClientUserName]
  2167.         <!-- After processing it could look like:
  2168.             Your name is: John
  2169.         -->
  2170. t%[FMP-ClientUserName]
  2171. Client User Nameu
  2172. Replacement
  2173. Client User Name
  2174. HV[FMP-ClientUserName] is replaced with the client's user name from HTTP authentication.
  2175. [FMP-ContentMimeType]J
  2176. Content MIME Type
  2177. What it does
  2178.     [FMP-ContentMIMEType] is replaced with nothing in the HTML and changes the MIME type returned to the browser.
  2179.     This tag changes the content type line in the HTTP header to the MIME type specified. The default MIME type for format files return by the FileMaker Pro Web Companion is text/html. Consult RFC 2068, Hypertext Transfer Protocol -- HTTP/1.1 for more information about HTTP header lines and MIME type specification.  <http://ds.internic.net/rfc/rfc2068.txt>
  2180. Syntax
  2181.     [FMP
  2182. -ContentMIMEType: Mime Type  ]
  2183. Parameter(s)
  2184.     First parameter: MIME type.
  2185. Syntax example(s)
  2186.     Change the Content MIME type using an HTML file
  2187.         Some sample [FMP-ContentMIMEType: text/plain] text.
  2188.         <!-- After processing it could look like:
  2189.             Some sample  text.
  2190.         -->
  2191. [FMP-CurrentAction]J
  2192. Current Action
  2193. t'[FMP-ContentMimeType]
  2194. Content MIME Typeu
  2195. Replacement
  2196. Content Mime Type
  2197. Hm[FMP-ContentMIMEType] is replaced with nothing in the HTML and changes the MIME type returned to the browser.
  2198. [FMP-CurrentAction]J
  2199. Current Action
  2200. What it does
  2201.     [FMP-CurrentAction] is replaced with the name of the current action, such as: find, findall, new, edit, delete, view, or dup.
  2202. Syntax
  2203.     [FMP-CurrentAction: Encoding  ]
  2204. Parameter(s)
  2205.     First parameter: Encoding. Use one of the following reserved words:
  2206.         HTML - (default) Perform HTML encoding 
  2207.         Display - Returns the action in the language specified by the Web Companion Configuration
  2208. Syntax example(s)
  2209.     Return the name of the current action using an HTML file
  2210.         Last action was: B_[FMP-CurrentAction]
  2211.         <!-- After processing it could look like:
  2212.             Last action was: view
  2213.         -->
  2214. t"[FMP-CurrentAction]
  2215. Current Actionu
  2216. Replacement
  2217. Current Action
  2218. Ht[FMP-CurrentAction] returns the name of the current action, such as: find, findall, new, edit, delete, view, or dup.
  2219. [FMP-Cookie]J
  2220. Cookie
  2221. What it does
  2222.     [FMP-Cookie] is replaced with the current value of the specified cookie.
  2223.     A cookie is saved by the browser; therefore, your user's browser must support this feature.  Older browsers may not support this feature.
  2224. Syntax
  2225.     [FMP-Cookie: CookieName , Encoding  ]
  2226. Parameter(s)
  2227.     First parameter: Name of the cookie to return.
  2228.     Second parameter  (optional): Encoding. Use one of the following reserved words:
  2229.         Raw - (default) Don't perform any encoding
  2230.         URL - Perform URL encoding
  2231. Syntax example(s)
  2232.     Return the value of the current cookie using an HTML file
  2233.         [FMP-If: CurrentCookie:ColorChoice .neq. ""]
  2234.             Thanks for coming back! The latest products in [FMP-Cookie: ColorChoice]
  2235.             are listed below.
  2236.         [/FMP-If]
  2237.         <!-- After processing it could look like:
  2238.             Thanks for coming back! The latest products in green
  2239.             are listed below.
  2240.         -->
  2241. See also
  2242.     [FMP-SetCookie]
  2243. [FMP-Cookie]
  2244. Cookieu
  2245. URL - Perform URL Encoding
  2246. Replacement
  2247. Current Cookie
  2248. HO[FMP-CurrentCookie] is replaced with the current value of the specified cookie.
  2249. [FMP-CurrentDate]J
  2250. Current Date
  2251. What it does
  2252.     [FMP-CurrentDate] is replaced with the current date.
  2253. Syntax
  2254.     [FMP-CurrentDate: Format  ]
  2255. Parameter(s)
  2256.     First parameter (optional): Format. Use one of the following reserved words:
  2257.         Short - (default) returns the current date in the OS's definition of a short date  (e.g. 3/3/98).
  2258.         Abbrev - returns the current date in the OS's definition of an abbreviated date  (e.g. Tue, Mar 3, 1998).
  2259.         Long - returns the current date in the OS's definition of a long date (e.g. Tuesday, MarB
  2260. ch 3, 1998).
  2261. Syntax example(s)
  2262.     Returns the current date using an HTML file
  2263.         Current date is: [FMP-CurrentDate]
  2264.         <!-- After processing it could look like:
  2265.             Current date is: 3/3/98
  2266.         -->
  2267. [FMP-CurrentDate]
  2268. Current Dateu
  2269. Replacement
  2270. Current Date
  2271. H4[FMP-CurrentDate] is replaced with the current date.
  2272. [FMP-CurrentDay]J
  2273. Current Day
  2274. What it does
  2275.     [FMP-CurrentDay] is replaced with the name of the current day of the week.
  2276. Syntax
  2277.     [FMP-CurrentDay: Format  ]
  2278. Parameter(s)
  2279.     First parameter (optional): Format. Use one of the following reserved words:
  2280.         Short - (default) returns the current day name in the OS's definition of a short day name (e.g. MON).
  2281.         Long - returns the current day name in the OS's definition of a long day name (e.g. Monday).
  2282. Syntax example(s)
  2283.     Returns the current day using an HTML file
  2284.         Current day iBgs: [FMP-CurrentDay: Long]
  2285.         <!-- After processing it could look like:
  2286.             Current day is: Monday
  2287.         -->
  2288. [FMP-CurrentDay]
  2289. Current Dayu
  2290. Replacement
  2291. Current Day
  2292. HJ[FMP-CurrentDay] is replaced with the name of the current day of the week.
  2293. [FMP-CurrentError]J
  2294. Current Error
  2295. What it does
  2296.     [FMP-CurrentError] is replaced with the FileMaker Pro error number from the current action. For information on possible result numbers, search FileMaker's onscreen Help for status functions and then find "Status(CurrentError) function".
  2297. Syntax example(s)
  2298.     Return the current error number using an HTML file
  2299.         The last operation failed with error number [FMP-CurrentError].
  2300.         <!-- After processing it could look like:
  2301.             The last operation failed with error number 500.
  2302.         -->
  2303. t [FMP-CurrentError]
  2304. Current Erroru
  2305. Replacement
  2306. Current Error
  2307. [FMP-CurrentError] is replaced with the FileMaker error number from the current action. See FileMaker error code numbers for possible results.
  2308. [FMP-CurrentFind]J
  2309. Current Find
  2310. What it does
  2311.     Repeats the HTML between [FMP-CurrentFind] and [/FMP-CurrentFind] for each find criteria that was part of the request that created this page.
  2312. Syntax example(s)
  2313.     Return information about the current find using an HTML file
  2314.         Current find request is:
  2315.         [FMP-CurrentFind]
  2316.             Field: [FMP-FindFieldItem], Op: [FMP-FindOpItem], Value: [FMP-FindValueItem]<br>
  2317.         [/FMP-CurrentFind]
  2318.         <!-- After processing it could look like:
  2319.             Current find request is:
  2320.             Field: First Name, Op: beginsB
  2321.  with, Value: Joe
  2322.             Field: Last Name, Op: equals, Value: Doe
  2323.          -->
  2324. Other tags that are required
  2325.     [/FMP-CurrentFind]
  2326. See also
  2327.     [FMP-FindFieldItem], [FMP-FindOpItem], [FMP-FindValueItem]
  2328. [FMP-CurrentFind]
  2329. Current Findu
  2330. Replacement (looping)
  2331. Current Find
  2332. Repeats the HTML between [FMP-CurrentFind] and [/FMP-CurrentFind] for each find criteria that was part of the request that created this page.
  2333. [FMP-CurrentFoundCount]J
  2334. Current Found Count
  2335. LWhat it does
  2336.     [FMP-CurrentFoundCount] is replaced with the total number of records in the current found set.
  2337. Syntax example(s)
  2338.     Returns the total number of records in the found set using an HTML file
  2339.         Record(s) in found set: [FMP-CurrentFoundCount]
  2340.         <!-- After processing it could look like:
  2341.             Record(s) in found set: 12
  2342.         -->
  2343. t+[FMP-CurrentFoundCount]
  2344. Current Found Countu
  2345. Replacement
  2346. Current Found Count
  2347. H^[FMP-CurrentFoundCount] is replaced with the total number of records in the current found set.
  2348. [FMP-CurrentLOP]J
  2349. Current Logical Operator
  2350. JWhat it does
  2351.     [FMP-CurrentLOP] is replaced with the logical operator used for the current search.
  2352. Syntax example(s)
  2353.     Returns the current logical operator using an HTML file
  2354.         You just did an "[FMP-CurrentLOP]" style search.
  2355.         <!-- After processing it could look like:
  2356.             You just did an "or" style search.
  2357.         -->
  2358. See also
  2359.     -LOP
  2360. t)[FMP-CurrentLOP]
  2361. Current Logical Operatoru
  2362. Replacement
  2363. Current Logical Operator
  2364. HS[FMP-CurrentLOP] is replaced with the logical operator used for the current search.
  2365. [FMP-CurrentRecID]J
  2366. Current Record ID
  2367. What it does
  2368.     [FMP-CurrentRecID] is replaced with the record key
  2369. a number representing the current record.
  2370.     If [FMP-CurrentRecID] is placed between the [FMP-Record] and [/FMP-Record] tags, [FMP-CurrentRecID] is replaced with the record key of each record in the sequence.
  2371. Syntax example(s)
  2372.     Delete a record using a form action
  2373.         <form action="FMPro" method="post">
  2374.             <input type="hidden" name="-DB" value="name.fp5">
  2375.             <input type="hidden" name="-Format" value="results.htm">
  2376.             <input type
  2377. ="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  2378.             <input type="submit" name="-Delete" value="Delete This Record">
  2379.         </form>
  2380.     Display a hit list using [FMP-CurrentRecID] instead of [FMP-LinkRecID]
  2381.         [FMP-Record]Click <a href=
  2382.             "FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=[FMP-CurrentRecID]&-Find">here</a>
  2383.             to view record [FMP-CurrentRecordNumber].<br>
  2384.         [/FMP-Record]
  2385.         <!-- After processing, the HTML sent to the browser could look like:
  2386.             Click <a href="FMPro?-DB=db.fp5&-Format=rsl
  2387. 1t.htm&-RecID=1&-Find">here</a>
  2388.                 to view record 1.<br>
  2389.             Click <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=4&-Find">here</a>
  2390.                 to view record 2.<br>
  2391.             Click <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=10&-Find">here</a>
  2392.                 to view record 3.<br>
  2393.         -->
  2394. See also
  2395.     -RecID, [FMP-LinkRecID]
  2396. [FMP-CurrentRecordCount]J
  2397. Current Record Count
  2398. nWhat it does
  2399.     [FMP-CurrentRecordCount] is replaced with the total number of records in the database.
  2400. Syntax example(s)
  2401.     Returns the total number of records in the database using an HTML file
  2402.         Total number of records in the database is: [FMP-CurrentRecordCount]
  2403.         <!-- After processing it could look like:
  2404.             Total number of records in the database is: 1123
  2405.         -->
  2406. tabase is: 1123
  2407.         -->
  2408.  3.<br>
  2409.         -->
  2410. See also
  2411.     -RecID, [FMP-LinkRecID]
  2412. t-[FMP-CurrentRecordCount]
  2413. Current Record Countu
  2414. Replacement
  2415. Current Record Count
  2416. HV[FMP-CurrentRecordCount] is replaced with the total number of records in the database.
  2417. [FMP-CurrentRecordNumber]J
  2418. Current Record Number
  2419. @What it does
  2420.     [FMP-CurrentRecordNumber] is replaced with the record's position in the current found set.
  2421. Syntax example(s)
  2422.     Returns the current record number using an HTML file
  2423.         Current record in found set: [FMP-CurrentRecordNumber]
  2424.         <!-- After processing it could look like:
  2425.             Current record in found set: 3
  2426.         -->
  2427. t/[FMP-CurrentRecordNumber]
  2428. Current Record Numberu
  2429. Replacement
  2430. Current Record Number
  2431. HZ[FMP-CurrentRecordNumber] is replaced with the record's position in the current found set.
  2432. [FMP-CurrentSkip]J
  2433. Current Skip Setting
  2434. ~What it does
  2435.     [FMP-CurrentSkip] is replaced with the number of records skipped from the beginning of the found set. This is useful as a value to pass to the -Skip tag.
  2436. Syntax example(s)
  2437.     Returns current record with -Skip instead of -RecID using a link
  2438.         <a href="FMPro?-DB=db.fp5&-Format=mdtl.hmt&-Max=1&-Skip=[FMP-CurrentSkip]&-findall">
  2439.             View more details</a>
  2440. See also
  2441.     -Skip
  2442. [FMP-CurrentSort]J
  2443. Current Sort Order
  2444. What it does
  2445.     Repeats the HTML between [FMP-CurrentSort] and [/FMP-CurrentSort] for each sort argument  that was part of the request that created this page.
  2446. Syntax example(s)
  2447.     Return information about the current sort using an HTML file
  2448.         Current sort order is:<br>
  2449.         [FMP-CurrentSort]
  2450.             Field: [FMP-SortFieldItem], Order: [FMP-SortOrderItem]<br>
  2451.         [/FMP-CurrentSort]
  2452.         <!-- After processing it could look like:
  2453.             Current sort order is:
  2454.             Field: First Name, Order: descend
  2455.             Field: Last NB
  2456. ame, Order: descend
  2457.          -->
  2458. Other tags that are required
  2459.     [/FMP-CurrentSort]
  2460. See also
  2461.     [FMP-SortFieldItem], [FMP-SortOrderItem]
  2462. k like:
  2463.             Current sort order is:
  2464.             Field: First Name, Order: descend
  2465.             Field: Last NB
  2466. ame, Order: descend
  2467.          -->
  2468. Other tags that are required
  2469.     [/FMP-CurrentSort]
  2470. See also
  2471.     [FMP-SortFieldItem], [FMP-SortOrderItem]
  2472. t&[FMP-CurrentSkip]
  2473. Current Skip Settingu
  2474. Replacement
  2475. Current Skip
  2476. [FMP-CurrentSkip] is the number of records skipped from the beginning of the found set. This is useful as a value to pass to the -Skip tag.
  2477. t$[FMP-CurrentSort]
  2478. Current Sort Orderu
  2479. Replacement (looping)
  2480. Current Sort
  2481. Repeats the HTML between [FMP-CurrentSort] and [/FMP-CurrentSort] for each sort argument  that was part of the request that created this page.
  2482. [FMP-CurrentTime]J
  2483. Current Time
  2484. What it does
  2485.     [FMP-CurrentTime] is replaced with the current time.
  2486. Syntax
  2487.     [FMP-CurrentTime: Format  ]
  2488. Parameter(s)
  2489.     First parameter (optional): Format. Use one of the following reserved words:
  2490.         Short - (default) returns the current time in the OS's definition of a short time  (e.g. 10:12 AM).
  2491.         Long - returns the current time in the OS's definition of a long time (e.g. 10:12:32 AM).
  2492. Syntax example(s)
  2493.     Returns the current time using an HTML file
  2494.         Current time is: [FMP-CurrentTime: shoBTrt]
  2495.         <!-- After processing it could look like:
  2496.             Current time is: 10:12 AM
  2497.         -->
  2498. [FMP-CurrentTime]
  2499. Current Timeu
  2500. Replacement
  2501. Current Time
  2502. H4[FMP-CurrentTime] is replaced with the current time.
  2503. [FMP-CurrentToken]J
  2504. Current Token
  2505. What it does
  2506.     [FMP-CurrentToken] is replaced with the value of -Token variable tag used to create the current page.
  2507. Syntax
  2508.     [FMP-CurrentToken: Encoding  ]
  2509. Parameter(s)
  2510.     First parameter (optional):  Encoding. Use one of the following reserved words:
  2511.         Raw - Don't perform any encoding
  2512.         URL - Perform URL encoding
  2513.         HTML - (default) Perform HTML encoding 
  2514. Syntax example(s)
  2515.     Returns the current token using an HTML file
  2516.         Your last reply was [FMP-CurrentToken: HTML].
  2517.         <!-- After processing
  2518.  it could look like:
  2519.             Your last reply was sell.
  2520.          -->
  2521. See also
  2522.     -Token
  2523. Revert Record
  2524. [FMP-Field]
  2525. Fieldu
  2526. Replacement
  2527. Field
  2528. HA[FMP-Field] is replaced with the contents of the specified field.
  2529. ied by the -Lay tag that was part of the request that created this page must contain the fields to be displayed.  Related fields cannot be used if the -Lay tag was not specified.
  2530. Syntax
  2531.     [FMP-Field: Field name , Encoding  ]
  2532. Parameter(s)
  2533.     First parameter: The name of the field
  2534.     Second parameter (optional): Encoding. Use one of the following reserved words:
  2535.         Raw - Don't perform any encodingd name , Encoding  ]
  2536. Parameter(s)
  2537.     First parameter: The name of the field
  2538.     Second parameter (optional): Encoding. Use one of the following reserved words:
  2539.         Raw - Don't perform any encoding
  2540. 2Dvsyntax:
  2541. [FMP-If: CurrentToken:5.eq.{CurrentToken:6}]
  2542.     <B>Token 5 equals token 6.</B>
  2543. [/FMP-If]
  2544. See also
  2545.     -Token
  2546.  tag would then have an optional
  2547. specifier that would look like CurrentToken:3 if you want to compare the contents of token
  2548. three to something else.
  2549.     Example format file snippet:
  2550. <!-- Pass the value of token three onto the next request -->
  2551. <INPUT
  2552. TYPE="HIDDEN" NAME ="-Token.3" VALUE ="[FMP-CurrentToken: 3]">
  2553. Tokens can be used on the right side of an FMP-If using the intratag replacement syntax:
  2554. [FMP-If: Curren
  2555.         URL - Perform URL encoding
  2556.         HTML - (default) Perform HTML encoding 
  2557.         Break - Perform HTML encoding and replace soft returns with <br>
  2558. Syntax example(s)
  2559.     Create an editable area for field data using an HTML file
  2560.         First Name: <input type="text" name="First Name" value="[FMP-Field: First Name, Raw]">
  2561.     Return field data using an HTML file
  2562.         First Name: [FMP-Field: First Name]
  2563.         <!-- After processing it could look like:
  2564.             First Name: John
  2565.          -->
  2566. [FMP-FindFieldItem]J
  2567. Find Field Item
  2568. What it does
  2569.     [FMP-FindFieldItem] is replaced with the field name that was part of the find request that created this page.
  2570.     [FMP-FindFieldItem] must be placed between the [FMP-CurrentFind] and [/FMP-CurrentFind] tags.
  2571. Syntax
  2572.     [FMP-FindFieldItem: Encoding ]
  2573. Parameter(s)
  2574.     First parameter (optional): Encoding. Use one of the following reserved words:
  2575.         Raw - Don't perform any encoding
  2576.         URL - Perform URL encoding
  2577.         HTML - (default) Perform HTML encoding 
  2578. Syntax example(s)
  2579.     Return the curDon't perform any encoding
  2580.         URL - Perform URL encoding
  2581.         HTML - (default) Perform HTML encoding 
  2582. Syntax example(s)
  2583.     Return the cur
  2584. rent find criteria using an HTML file
  2585.         Current find request is:<br>
  2586.         [FMP-CurrentFind]
  2587.             Field: [FMP-FindFieldItem], Op: [FMP-FindOpItem] Value: [FMP-FindValueItem]<br>
  2588.         [/FMP-CurrentFind]
  2589.         <!-- After processing it could look like:
  2590.             Current find request is:
  2591.             Field: First Name, Op: begins with Value: Joe
  2592.             Field: Last Name, Op: equals Value: Doe
  2593.          -->
  2594. Other tags that are required
  2595.     [FMP-CurrentFind], [/FMP-CurrentFind]
  2596. See also
  2597.     [FMP-FindOpItem], [FMP-FindValueItem]
  2598. t#[FMP-FindFieldItem]
  2599. Find Field Itemu
  2600. Replacement
  2601. Find Field Item
  2602. Hh[FMP-FindFieldItem] is replaced with the field name that was part of the request that created this page.
  2603. [FMP-FindOpItem]J
  2604. Find Operator Item
  2605. What it does
  2606.     [FMP-FindOpItem] is replaced with the search operator that was part of the find request that created this page.
  2607.     [FMP-FindOpItem] must be placed between the [FMP-CurrentFind] and [/FMP-CurrentFind] tags.
  2608. Syntax
  2609.     [FMP-FindOpItem: Format  ]
  2610. Parameter(s)
  2611.     First parameter (optional): Format. Use one of the following reserved words:
  2612.         Short - Returns the find operator in short format (i.e:  bw, cn, eq, ...)
  2613.         Long - (default) Returns find operator in long format (i.e. begins wi
  2614. [FMP-FindValueItem]J
  2615. Find Value Item
  2616. What it does
  2617.     [FMP-FindValueItem] is replaced with the value that was part of the find request that created this page.
  2618.     [FMP-FindValueItem] must be placed between the [FMP-CurrentFind] and [FMP-CurrentFind] tags.
  2619. Syntax
  2620.     [FMP-FindValueItem: Encoding ]
  2621. Parameter(s)
  2622.     First parameter (optional): Encoding. Use one of the following reserved words:
  2623.         Raw - Don't perform any encoding
  2624.         URL - Perform URL encoding
  2625.         HTML - (default) Perform HTML encoding 
  2626. Syntax example(s)
  2627.     Return the current ftional): Encoding. Use one of the following reserved words:
  2628.         Raw - Don't perform any encoding
  2629.         URL - Perform URL encoding
  2630.         HTML - (default) Perform HTML encoding 
  2631. Syntax example(s)
  2632.     Return the current f
  2633. t#[FMP-FindOpItem]
  2634. Find Operator Itemu
  2635. Replacement
  2636. Find Operator Item
  2637. Hl[FMP-FindOpItem] is replaced with the search opererator that was part of the request that created this page.
  2638. th, contains, equals, ...) 
  2639.         Display - Returns the find operator in the language specified by the Web Companion Configuration
  2640. Syntax example(s)
  2641.     Return the current find criteria using an HTML file
  2642.         Current find request is:<br>
  2643.         [FMP-CurrentFind]
  2644.             Field: [FMP-FindFieldItem], Op: [FMP-FindOpItem] Value: [FMP-FindValueItem]<br>
  2645.         [/FMP-CurrentFind]
  2646.         <!-- After processing it could look like:
  2647.             Current find request is:
  2648.             Field: First Name, Op: begins with Value: Joe
  2649.             Field: Last NamC
  2650. e, Op: equals Value: Doe
  2651.          -->
  2652. Other tags that are required
  2653.     [FMP-CurrentFind], [/FMP-CurrentFind]
  2654. See also
  2655.     [FMP-FindFieldItem], [FMP-FindValueItem]
  2656. ind criteria using an HTML file
  2657.         Current find request is:<br>
  2658.         [FMP-CurrentFind]
  2659.             Field: [FMP-FindFieldItem], Op: [FMP-FindOpItem], Value: [FMP-FindValueItem]<br>
  2660.         [/FMP-CurrentFind]
  2661.         <!-- After processing it could look like:
  2662.             Current find request is:
  2663.             Field: First Name, Op: begins with, Value: Joe
  2664.             Field: Last Name, Op: equals, Value: Doe
  2665.          -->
  2666. Other tags that are required
  2667.     [FMP-CurrentFind], [/FMP-CurrentFind]
  2668. See also
  2669.     [FMP-FindFieldItem], [FMP-FindOpItem]
  2670. t#[FMP-FindValueItem]
  2671. Find Value Itemu
  2672. Replacement
  2673. Find Value Item
  2674. Hc[FMP-FindValueItem] is replaced with the value that was part of the request that created this page.
  2675. [FMP-Header]J
  2676. Header
  2677. What it does
  2678.     The HTTP header of the page sent to the browser is replaced with the text between the [FMP-Header] and [/FMP-Header] tags. None of the text between the tags will appear in the HTML portion of the page.
  2679.     The [FMP-Header] tag must be placed before the [FMP-ContentMimeType] and [FMP-SetCookie] tags in order for them to function properly.  The [FMP-Header] tag will replace the current header entirely.  Since these tags modify the header, their position is important.
  2680.     One exampl
  2681. [FMP-Header]
  2682. Headeru
  2683. Replacement
  2684. Header
  2685. HzThe HTTP header of the page sent to the browser is replaced with the text between the [FMP-Header] and [/FMP-Header] tags.
  2686. [FMP-If]J
  2687. What it does
  2688.     Along with the [FM-Else] and [/FMP-If] tags, the [FMP-If] tag controls what HTML is shown by the browser. The [FMP-Else] tag is optional.
  2689. Syntax
  2690.     [FMP-If: LeftSide Operator RightSide ]
  2691.         ...HTML if condition is true...
  2692.     [FMP-Else]  
  2693.         ...HTML if condition is false...
  2694.     [/FMP-If]
  2695. Parameter(s)
  2696.     First parameter: The left side of the operator. Can be one of the following reserved words:
  2697.             Boolean comparisons
  2698.         CanDelete - Do password privileges allow for deleting records?
  2699. me="doe",     position="Software Engineer", -find] [FMP-Field: first name] [FMP-Field: last name] [/FMP-InlineAction]
  2700. <!-- Send a mail message if a cookie was never set -->
  2701.   [FMP-If: CurrentCookie: hasseen .ne. yes] 
  2702. [FMP-InlineAction: -db=dbname, -mailto=admin@ab.ca, -mailfrom=webserver@ab.ca,
  2703.   -mailsub=New User, -mailhost=17.17.17.17, -mailformat=newuser.txt, -view]
  2704. [/FMP-InlineAction]
  2705. [/FMP-If]
  2706. <!-- Log page hits in another database -->
  2707. [FMP-InlineAction: -db=log.fp5, -lay=web, timD
  2708. e="{CurrentTime}", date="{CurrentDate}",
  2709. page="This page!", browser="{ClientType}", ip="{ClientIP}", -new]
  2710. [/FMP-InlineRequest]
  2711. s inside any [FMP-InlineAction] tags are processed as if they were not inside any [FMP-InlineAction] tags.
  2712. Syntax
  2713.     [FMP-InlineAction: Intratags ]
  2714. Parameter(s)
  2715.     First parameter: Intratags{intratag parameter}
  2716. Syntax example(s)
  2717. <!-- List the employees named Doe in the current database -->
  2718. [FMP-InlineAction: -db={CurrentDatabase}, -lay={CurrentLa
  2719. e of the use of a header would be to redirect a browser to a different HTTP server instead of displaying the formatted page.  Consult RFC 2068, Hypertext Transfer Protocol -- HTTP/1.1 for more information about HTTP headers.
  2720. Syntax example(s)
  2721.     Direct the user's browser to the FileMaker home page after processing the request
  2722.         [FMP-Header]
  2723.         HTTP/1.0 302 Moved Temporary
  2724.         Location: http://www.FileMaker.com
  2725.         [/FMP-Header]
  2726. Other tags that are required
  2727.     [/FMP-Header]
  2728. nEdit - Do password privileges allow for editing records?
  2729.         CanNew - Do password privileges allow creation of new records?
  2730.         IsSorted - Is the database currently sorted?
  2731.             Numeric comparisons
  2732.         CurrentError - Returns the current error number. See FileMaker Pro error code numbers, in the develop guide section of this database, for possible values
  2733.         CurrentFoundCount - Returns how many records are in the found set
  2734.         CurrentMax - Returns the current -Max value, which describes how many reco
  2735. rds should be shown
  2736.         CurrentRecordCount - Returns how many records are in the database
  2737.         CurrentRecordNumber - Returns the current record number 
  2738.         CurrentSkip - Returns how many records were skipped to the beginning of the range
  2739.         RangeEnd - Returns the record number of the last record in the range
  2740.         RangeSize - Returns the number of records that were actually shown in the range
  2741.         RangeStart - Returns the record number of the first record in the range
  2742.             Text comparisons
  2743.         ClientPasswor
  2744. [FMP-If]
  2745. field
  2746. Replacement
  2747. Along with the [FM-Else] and [/FMP-If] tags, the [FMP-If] tag controls what HTML is shown by the browser. The [FMP-Else] tag is optional.
  2748. [FMP-Image]J
  2749. Image
  2750. What it does
  2751.     [FMP-Image] is replaced with an image URL pointing to the picture in the specified field.  
  2752.     Usually used inside the HTML image (<img>) tag or anchor (<a>) tag as the URL to the picture.
  2753. Syntax
  2754.     [FMP-Image: Field name ]
  2755. Parameter(s)
  2756.     First parameter: The name of a container field
  2757. Syntax example(s)
  2758.     Display a picture using an HTML file
  2759.         <img src="[FMP-Image: pictures]">
  2760.     Link to a picture using an HTML file
  2761.         <a href="[FMP-Image: pictures]">View the image!</a>
  2762. See alsB
  2763.     -Img
  2764. le(s)
  2765.     Display a picture using an HTML file
  2766.         <img src="[FMP-Image: pictures]">
  2767.     Link to a picture using an HTML file
  2768.         <a href="[FMP-Image: pictures]">View the image!</a>
  2769. See alsB
  2770.     -Img
  2771.         CurrentRecordNumber - Returns the current record number 
  2772.         CurrentSkip - Returns how many records were skipped to the beginning of the range
  2773.         RangeEnd - Returns the record number of the last record in the range
  2774.         RangeSize - Returns the number of records that were actually shown in the range
  2775.         RangeStart - Returns the record number of the first record in the range
  2776.             Text comparisons
  2777.         ClientPasswor
  2778. nDelete .eq. True]
  2779.             Show the delete button...
  2780.         [/FMP-If]
  2781.     Address example
  2782.         [FMP-If: ClientAddress .eq. keith.company.com]
  2783.             Hi, Keith!
  2784.         [/FMP-If]
  2785.     Text example
  2786.         [FMP-If: CurrentAction .eq. Delete]
  2787.             [include: filename.htm]
  2788.         [FMP-Else]  
  2789.             [include: anotherFile.htm]
  2790.         [/FMP-If]
  2791.         [FMP-If: First Name .eq.  field: Nick Name]
  2792.             How boring, your nick name is the same as your name.
  2793.         [/FMP-If]
  2794.         [FMP-If: ClientUserName .neq.]
  2795.             Everyone who has entered a user name will see thiK
  2796. s message.
  2797.         [/FMP-If]
  2798. value list item should be checked
  2799.         Field: Field Name  - Name of a field to compare with
  2800.         Literal  Value   -  Any literal text that does not contain a ] character (right square bracket) 
  2801.             Date/time comparisons (only with eq, neq, gt, gte, lt, lte)
  2802.         Literal  Value   -  Proper date, day, or time literal in current OS's format
  2803.             Address comparisons (only  with eq)
  2804.         List of Literal Value   - list of address or IP numbers, with wild cards if wanted, separated by commas
  2805. Notes about lite
  2806. ral values:
  2807.   If specifying a literal value, FileMaker Pro treats everything from the end of the operator to the closing right square bracket (minus leading and trailing blanks) as the comparison value. 
  2808.   Don't enclose literal values in quotes. If you include quotes, they're treated as part of the comparison value. 
  2809.   Literal values are not case-sensitive and can include spaces within text or number values. 
  2810. Syntax example(s)
  2811.     Boolean example
  2812.         Decide which HTML to send:
  2813.         [FMP-If: Ca
  2814. ress - Returns the domain address
  2815.         ClientIP - Returns the IP address
  2816.     Second parameter: The comparison operator 
  2817.         .eq. - equals 
  2818.         .neq. - not equal to
  2819.         .gt. - greater than 
  2820.         .gte. - greater than or equal to
  2821.         .lt. - less then 
  2822.         .lte. - less than or equal to
  2823.         .cn. - contains
  2824.         .ncn. - does not contain
  2825.     Third parameter: The right side of the operator, depends on the comparison type of the left side.
  2826.             Boolean comparisons (only with .eq. and .neq. operators)
  2827.         False
  2828.         True
  2829.             Nume
  2830. ric comparisons (only with eq, neq, gt, gte, lt, lte)
  2831.         Field: Field Name  - Name of a field to compare with, should be a number
  2832.         Literal Numeric Value   -  A number
  2833.             Text comparisons (all operators allowed)
  2834.         Field: Field Name  - Name of a field to compare with
  2835.         Literal  Value   -  Any literal text that does not contain a ] character (right square bracket) 
  2836.             Value list comparisons (all operators, except for Checked, which can only use eq)
  2837.         Checked - Used with .eq. to test if the 
  2838. d - Returns the client's password
  2839.         ClientType - Returns the type of browser the Web user is using
  2840.         ClientUsername - Returns the client's user name as typed in by the Web user in the authentication dialog box
  2841.         CurrentAction - Returns the current action (e.g.: Delete, New)
  2842.         CurrentCookie: Cookie Name  - Returns the value of the named cookie
  2843.         CurrentDatabase - Returns the current database name
  2844.         CurrentFormat - Returns the name of the current format file
  2845.         CurrentLayout - Returns the cur
  2846. rent layout name
  2847.         CurrentToken - Returns the current token value 
  2848.             Text or numeric comparisons depending on field type
  2849.         Field: Field Name  - Name of a field to compare with
  2850.             Value list comparisons
  2851.         ValueListItem - Returns the current value list item
  2852.             Date/time comparisons
  2853.         CurrentDate - Returns the current date in short format
  2854.         CurrentDay - Returns the current day name in short format
  2855.         CurrentTime - Returns the current time in short format
  2856.             Address comparisons
  2857.         ClientAdd
  2858. [FMP-Image]
  2859. Imageu
  2860. Replacement
  2861. Image
  2862. HY[FMP-Image] is replaced with an image URL pointing to the picture in the specified field.
  2863. [FMP-Include]J
  2864. Include
  2865. |What it does
  2866.     [FMP-Include] is replaced with the contents of another file, usually an HTML format file.
  2867. Syntax
  2868.     [FMP-Include: Filename ]
  2869. Parameter(s)
  2870.     First parameter: Name of the file to include.
  2871. Syntax example(s)
  2872.     Include a file using an HTML file
  2873.         [FMP-If: CurrentError .eq. 509]
  2874.             [FMP-Include: requirefield.htm]
  2875.         [FMP-Else]
  2876.             [FMP-Include: othererror.htm]
  2877.         [/FMP-If]
  2878. [FMP-Include]
  2879. Includeu
  2880. Replacement
  2881. Include
  2882. HY[FMP-Include] is replaced with the contents of another file, usually an HTML format file.
  2883. [FMP-LinkFirst]J
  2884. Link First
  2885. What it does
  2886.     The HTML between [FMP-LinkFirst] and [/FMP-LinkFirst] is replaced with a link to the first range of records based on the -Max value used to create the current page.
  2887.     The link that is generated includes all the search and sort criteria that was used to generate the page this tag was on. The text between the two tags is not displayed if the first record is being displayed.
  2888. Syntax example(s)
  2889.     Display first set of records using an HTML file
  2890.         [FMP-LinkFirst]First set of recordsBV.[/FMP-LinkFirst]
  2891. See also
  2892.     -Max, [FMP-LinkNext], [FMP-LinkLast], [FMP-LinkPrevious]
  2893. [FMP-LinkFirst]
  2894. Link Firstu
  2895. Replacement (looping)
  2896. Link First
  2897. HlThe HTML between [FMP-LinkFirst] and [/FMP-LinkFirst] is replaced with a link to the first range of records.
  2898. [FMP-LinkLast]J    Link Last
  2899. What it does
  2900.     The HTML between [FMP-LinkLast] and [/FMP-LinkLast] is replaced with a link to the last range of records based on the  -Max value used to create the current page. 
  2901.     The link that is generated includes all the search and sort criteria that was used to generate the page this tag was on. The text between the two tags is not displayed if the last record is being displayed.
  2902. Syntax example(s)
  2903.     Display the last set of records using an HTML file
  2904.         [FMP-LinkLast]Last set of records.BU[/FMP-LinkLast]
  2905. See also
  2906.     -Max, [FMP-LinkFirst], [FMP-LinkNext], [FMP-LinkPrevious]
  2907. [FMP-LinkLast]
  2908. Link Lastu
  2909. Replacement
  2910. F    Link Last
  2911. HiThe HTML between [FMP-LinkLast] and [/FMP-LinkLast] is replaced with a link to the last range of records.
  2912. [FMP-LinkNext]J    Link Next
  2913. What it does
  2914.     The HTML between [FMP-LinkNext] and [/FMP-LinkNext]  is replaced with a link to the next range of records based on the -Max and -Skip values used to create the current page.
  2915.     The link that is generated includes all the search and sort criteria that was used to generate the page this tag was on. The text between the two tags is not displayed if the last record in the found set is being displayed.
  2916. Syntax example(s)
  2917.     Display the next set of records using an HTML file
  2918.         [FMP-LiBunkNext]Next set of records[/FMP-LinkNext]
  2919. See also
  2920.     -Max, -Skip, [FMP-LinkFirst], [FMP-LinkLast], [FMP-LinkPrevious]
  2921. [FMP-LinkNext]
  2922. Link Nextu
  2923. Replacement
  2924. F    Link Next
  2925. HkThe HTML between [FMP-LinkNext] and [/FMP-LinkNext]  is replaced with a  link to the next range of records.
  2926. [FMP-LinkPrevious]J
  2927. Link Previous
  2928. What it does
  2929.     The HTML between [FMP-LinkPrevious] and [/FMP-LinkPrevious] is replaced with a link to the previous range records based on the -Max and -Skip value used to create the current page.
  2930.     The link that is generated includes all the search and sort criteria that was used to generate the page this tag was on. The text between the two tags is not displayed if the first record in a found set is being displayed.
  2931. Syntax example(s)
  2932.     Display the previous set of records using an HTML fileB
  2933.         [FMP-LinkPrevious]Previous set of records[/FMP-LinkPrevious]
  2934. See also
  2935.     -Max, -Skip, [FMP-LinkFirst], [FMP-LinkLast], [FMP-LinkNext]
  2936. t [FMP-LinkPrevious]
  2937. Link Previousu
  2938. Replacement
  2939. Link Previous
  2940. HrThe HTML between [FMP-LinkPrevious] and [/FMP-LinkPrevious] is replaced with a link to the previous range records.
  2941. [FMP-LinkRecID]J
  2942. Link to a Record ID
  2943. What it does
  2944.     [FMP-LinkRecID] is replaced with a URL to a specific record in a database.
  2945.     The link that is generated includes all the search and sort criteria that was used to generate the page this tag was on. 
  2946. Syntax
  2947.     [FMP-LinkRecID: Format=Pathname , Layout=Layout Name ]
  2948. Parameter(s)
  2949.     First parameter:  Path to the format file to use in the link.
  2950.     Second parameter (optional):  Name of a layout to use in the link.
  2951. Syntax example(s)
  2952.     Display a specific record using a link
  2953.         <a href="[B
  2954. FMP-LinkRecID: format=Detail.htm, layout=detail]">
  2955.             More detail</a>
  2956.         <!-- After processing, the HTML sent to the browser could look like:
  2957.             <a href="FMPro?-db=curdb.fp5&-format=Detail.htm&-lay=detail&-recid=0A&-find">
  2958.                 More detail</a>
  2959.         -->
  2960. [FMP-Option]J
  2961. Option
  2962. t#[FMP-LinkRecID]
  2963. Link to a Record IDu
  2964. Replacement
  2965. Link to Record
  2966. HJ[FMP-LinkRecID] is replaced with a URL to a specific record in a database.
  2967. [FMP-Option]J
  2968. Option
  2969. What it does
  2970.     [FMP-Option] is replaced with all the values in the value list of the field in that layout.
  2971. Syntax
  2972.     [FMP-Option: Field Name , List=Value List Name ]
  2973. Parameter(s)
  2974.     First parameter:  Name of a field that the value list is associated with.
  2975.     Second parameter (optional):  Name of a value list to use, the default is to use the value list associated with the field on the specified layout.
  2976. Syntax example(s)
  2977.     Display a pop-up menu with value list using an HTML file
  2978.         <select name=
  2979. |"Groups">
  2980.             [FMP-option: Groups, list=GroupList]
  2981.         </select>
  2982.         <!-- After processing, the HTML sent to the browser could look like:
  2983.             <select name="Groups">
  2984.                 <option> Production
  2985.                 <option selected> Sales
  2986.                 <option> Support
  2987.             </select>
  2988.          -->
  2989. Other tags that are required
  2990.     -Lay (required if you haven't specified a list), <select>, </select>
  2991. See also
  2992.     [FMP-ValueList]
  2993. [FMP-Option]
  2994. Optionu
  2995. Replacement
  2996. Option
  2997. H[[FMP-Option] is replaced with all the values in the value list of the field in that layout.
  2998. [FMP-Portal]J
  2999. Portal
  3000. What it does
  3001.     Repeats the HTML between [FMP-Portal] and [/FMP-Portal] for each record in a specified portal.  
  3002.     The layout specified by the -Lay tag that was part of the request that created this page must contain fields specified by the relationship in this tag.  This tag cannot be used if the -Lay tag was not specified.
  3003. Syntax
  3004.     [FMP-Portal: Relationship name ]
  3005. Parameter(s)
  3006.     First parameter: Name of the relationship to repeat over.
  3007. Syntax example(s)
  3008.     Display a portal using an HTML fil
  3009.         [FMP-Portal: InvoiceID]
  3010.             [FMP-Field: InvoiceID::Product Name] - [FMP-Field: InvoiceID::Product Count]<br>
  3011.         [/FMP-Portal]
  3012.         <!-- After processing it could look like:
  3013.             Blue Cubes - 4
  3014.             Red Triangles - 6
  3015.             Green Spheres - 2
  3016.          -->
  3017. Other tags that are required
  3018.     [/FMP-Portal] 
  3019. [FMP-Portal]
  3020. Portalu
  3021. Replacement (looping)
  3022. Portal
  3023. H^Repeats the HTML between [FMP-Portal] and [/FMP-Portal] for each record in a specified portal.
  3024. [FMP-RangeEnd]J    Range End
  3025. What it does
  3026.     [FMP-RangeEnd] is replaced with the record number of the last record being displayed.
  3027. Syntax example(s)
  3028.     Display the record number of the last record in the range using an HTML file
  3029.         Records [FMP-RangeStart] through [FMP-RangeEnd] of [FMP-CurrentFoundCount]
  3030.         <!-- After processing it could look like:
  3031.             Records 6 through 10 of 34
  3032.         -->
  3033. See also
  3034.     [FMP-RangeStart]
  3035. [FMP-RangeEnd]
  3036. Range Endu
  3037. Replacement
  3038. F    Range End
  3039. HAo[FMP-RangeEnd] is the replaced with the record number of the last record being displayed  (i.e.  11 through 20)
  3040. [FMP-RangeSize]J
  3041. Range Size
  3042. What it does
  3043.     [FMP-RangeSize] is replaced with the number of records actually displayed on this page.
  3044.     Usually this is equal to [FMP-CurrentMax] except in the case when you are at the end of the record list and -Max records are not available.
  3045. Syntax example(s)
  3046.     Display the current number of records being viewed using an HTML file
  3047.         You are viewing [FMP-RangeSize] records.
  3048.         <!-- After processing it could look like:
  3049.             You are viewing 8 records.
  3050.         -->
  3051. See also
  3052.     -Max
  3053. [FMP-RangeSize]
  3054. Range Sizeu
  3055. Replacement
  3056. Range Size
  3057. HW[FMP-RangeSize] is replaced with the number of records actually displayed on this page.
  3058. [FMP-RangeStart]J
  3059. Range Start
  3060. What it does
  3061.     [FMP-RangeStart] is replaced with the record number of the first record being displayed.
  3062. Syntax example(s)
  3063.     Display the record number of the first record being displayed using an HTML file
  3064.         Records [FMP-RangeStart] through [FMP-RangeEnd] of [FMP-CurrentFoundCount]
  3065.         <!-- After processing it could look like:
  3066.             Records 6 through 10 of 34
  3067.         -->
  3068. See also
  3069.     [FMP-RangeEnd]
  3070. [FMP-RangeStart]
  3071. Range Startu
  3072. Replacement
  3073. Range Start
  3074. Record Ranges
  3075. HAn[FMP-RangeStart] is replaced with the record number of the first record being displayed.
  3076. (i.e.  11 through 20)
  3077. [FMP-Record]J
  3078. Record
  3079. What it does
  3080.     Repeats the HTML between [FMP-Record] and [/FMP-Record] for every record up to -Max, starting after skipping -Skip records.
  3081. Syntax example(s)
  3082.     Display several records using an HTML file
  3083.         [FMP-Record]
  3084.             [FMP-Field: Country] - [FMP-Field: Capital]<br>
  3085.         [/FMP-Record]
  3086.         <!-- After processing it could look like:
  3087.             Great Britain - London
  3088.             France - Paris
  3089.             USA - Washington D.C.
  3090.          -->
  3091. Other tags that are required
  3092.     [/FMP-Record] 
  3093. See also
  3094.     -Max, -Skip
  3095. [FMP-Record]
  3096. Recordu
  3097. Replacement (looping)
  3098. Record
  3099. H{Repeats the HTML between [FMP-Record] and [/FMP-Record] for every record up to -Max, starting after skipping -Skip records.
  3100. [FMP-Repeating]J    Repeating
  3101. What it does
  3102.     Repeats the HTML between [FMP-Repeating] and [/FMP-Repeating] for all the repetitions of the specified field. The tag [FMP-RepeatingItem] is replaced with the contents of a specific repetition.
  3103.        Repeating fields within portals are not supported. The number of repetitions displayed in a repeating field is controlled by the layout specified in the -Lay tag.
  3104. Syntax
  3105.     [FMP-Repeating: Field Name ]
  3106. Parameter(s)
  3107.     First parameter: Name of the repeating field.
  3108. Syntax example(
  3109.     Display a repeating field using an HTML file
  3110.         [FMP-Repeating: Extensions]
  3111.             Alternate phone extensions: [FMP-RepeatingItem]<br>
  3112.         [/FMP-Repeating]
  3113.         <!-- After processing it could look like:
  3114.             Alternate phone extensions: x2353
  3115.             Alternate phone extensions: x3442
  3116.          -->
  3117. Other tags that are required
  3118.     -DB, [/FMP-Repeating] 
  3119. See also
  3120.     [FMP-RepeatingItem]
  3121. [FMP-Repeating]
  3122. Repeatingu
  3123. Replacement (looping)
  3124. Repeating Fields
  3125. Repeats the HTML between [FMP-Repeating] and [/FMP-Repeating] for all the repetitions of the specified field. The tag [FMP-RepeatingItem] is replaced with the contents of a specific repetition.
  3126. [FMP-RepeatingItem]J
  3127. Repeating Item
  3128. What it does
  3129.     [FMP-RepeatingItem] is replaced with the contents of the next repetition.
  3130. Syntax
  3131.     [FMP-RepeatingItem: Encoding  ]
  3132. Parameter(s)
  3133.     First parameter (optional): Encoding. Use one of the following reserved words:
  3134.         Raw - Don't perform any encoding
  3135.         URL - Perform URL encoding
  3136.         HTML - (default) Perform HTML encoding 
  3137.         Break - Perform HTML encoding and replace soft returns with <br>
  3138. Syntax example(s)
  3139.     Display a repeating field using an HTML file
  3140.         [FMP-Repeating: Extensions]
  3141. Alternate phone extensions: [FMP-RepeatingItem]<br>
  3142.         [/FMP-Repeating]
  3143.         <!-- After processing it could look like:
  3144.             Alternate phone extensions: x2353
  3145.             Alternate phone extensions: x3442
  3146.          -->
  3147. Other tags that are required
  3148.     -DB, [FMP-Repeating], [/FMP-Repeating]
  3149. t"[FMP-RepeatingItem]
  3150. Repeating Itemu
  3151. Replacement
  3152. Repeating Item
  3153. HI[FMP-RepeatingItem] is replaced with the contents of the next repetition.
  3154. [FMP-SetCookie]J
  3155. Set Cookie
  3156. What it does
  3157.     The [FMP-SetCookie] tag is replaced with nothing in the HTML and is used to store a variable in the user's browser.  It is used to store information that will be needed in future visits.
  3158.     A cookie is saved by the browser. Therefore your user's browser must support this feature, and the user must have the feature enabled.
  3159.     Consult the Preliminary Specification for Persistent Client State HTTP Cookies from Netscape for more information about Cookies. <http:/search.netscape.co
  3160. [FMP-SetCookie]
  3161. Set Cookieu
  3162. Replacement
  3163. Set Cookie
  3164. The [FMP-SetCookie] tag is replaced with nothing in the HTML and is used to store a variable in the user's browser.  It is used to store information that will be needed between visits.
  3165. nName ]
  3166. Parameter(s)
  3167.     First parameter:  The name and value for the cookie
  3168.         CookieName - The name of the cookie. Must be fewer than 1024 characters. Can either be the contents of a field specified by "field: fieldname"  or a text constan
  3169.         CookieValue - The data value of the cookie. Must be fewer than 1024 characters. Can either be the contents of field specified by "field: fieldname" ,  the reserved word CurrentRecID, or a text constant.
  3170.     Other parameters (optional):  These may appear in any order.
  3171.         Expires - The number of minutes in the future that the cookie will expire. If not set, the cookie will expire at the end of the user's session.  A value of 0 or a negative number may be used to have cookies expire immedia
  3172. al machine so that the next time you visit our site
  3173.             within the next month we will display the latest products that come in the
  3174.             color green.
  3175.         -->
  3176. See also
  3177.     [FMP-Cookie]
  3178. ately.
  3179.         Path - Sets the path attribute for the cookie. 'Pathname'  must be fewer than 256 characters. If not specified, the path defaults to the path to FileMaker Pro. 
  3180.         Domain - Sets the domain attribute for the cookie. 'Domain'   must be fewer than 256 characters. If not set, the domain defaults to the domain of the server.
  3181. The total number of characters between the opening and closing square brackets of the [FMP-SetCookie] tag must be less than 2048. 
  3182. Syntax example(s)
  3183.     Set a cookie
  3184.  using an HTML file
  3185.         You have selected your favorite color to be [FMP-Field: ColorChoice]. A "cookie"
  3186.         has been set on your local machine so that the next time you visit our site
  3187.         within the next month we will display the latest products that come in the
  3188.         color [FMP-Field: ColorChoice].
  3189.         [FMP-SetCookie: ColorChoice=Field: ColorChoice, Expires=43200]
  3190.         <!-- After processing it could look like:
  3191.             You have selected your favorite color to be green. A "cookie"
  3192.             has been set on your loc
  3193. [FMP-SortFieldItem]J
  3194. Sort Field Item
  3195. What it does
  3196.     [FMP-SortFieldItem] is replaced with the field name that was part of the request that created this page.
  3197.     [FMP-SortFieldItem] should be placed inside the [FMP-CurrentSort] and [/FMP-CurrentSort] tags.
  3198. Syntax
  3199.     [FMP-SortFieldItem: Encoding  ]
  3200. Parameter(s)
  3201.     First parameter: Encoding. Use one of the following reserved words:
  3202.         Raw - Don't perform any encoding
  3203.         URL - Perform URL encoding
  3204.         HTML - (default) Perform HTML encoding 
  3205. Syntax example(s)
  3206.     Return information about the-SortFieldItem: Encoding  ]
  3207. Parameter(s)
  3208.     First parameter: Encoding. Use one of the following reserved words:
  3209.         Raw - Don't perform any encoding
  3210.         URL - Perform URL encoding
  3211.         HTML - (default) Perform HTML encoding 
  3212. Syntax example(s)
  3213.     Return information about the
  3214. m/newsref/std/cookie_spec.html>.  You may also check the Cookies and Privacy FAQ from netscape at <http:/search.netscape.com/assist/security/faqs/cookies.html>
  3215. Syntax
  3216.     [FMP-SetCookie: CookieName =CookieValue,  Expires=Minutes , Path=Pathname , Domain=DomainName ]
  3217. Parameter(s)
  3218.     First parameter:  The name and value for the cookie
  3219.         CookieName - The name of the cookie. Must be fewer than 1024 characters. Can either be the contents of a field specified by "field: fieldname"  or a text consta
  3220.         CookieValue - The data value of the cookie. Must be fewer than 1024 characters. Can either be the contents of field specified by "field: fieldname" ,  the reserved word CurrentRecID, or a text constant.
  3221.     Other parameters (optional):  These may appear in any order.
  3222.         Expires - The number of minutes in the future that the cookie will expire. If not set, the cookie will expire at the end of the user's session.  A value of 0 or a negative number may be used to have cookies expire immedi
  3223.  current sort using an HTML file
  3224.         Current sort order is:<br>
  3225.         [FMP-CurrentSort]
  3226.             Field: [FMP-SortFieldItem], Order: [FMP-SortOrderItem]<br>
  3227.         [/FMP-CurrentSort]
  3228.         <!-- After processing it could look like:
  3229.             Current sort order is:
  3230.             Field: First Name, Order: descend
  3231.             Field: Last Name, Order: descend
  3232.          -->
  3233. Other tags that are required
  3234.     [FMP-CurrentSort], [/FMP-CurrentSort]
  3235. See also
  3236.     [FMP-SortOrderItem]
  3237. t#[FMP-SortFieldItem]
  3238. Sort Field Itemu
  3239. Replacement
  3240. Sort Field Item
  3241. Hh[FMP-SortFieldItem] is replaced with the field name that was part of the request that created this page.
  3242. [FMP-SortOrderItem]J
  3243. Sort Order Item
  3244. What it does
  3245.     [FMP-SortOrderItem] is replaced with the sort order that was part of the request that created this page.
  3246.     [FMP-SortOrderItem] should be placed between the [FMP-CurrentSort] and [/FMP-CurrentSort] tags.
  3247. Syntax
  3248.     [FMP-SortOrderItem: Encoding  ]
  3249. Parameter(s)
  3250.     First parameter: Encoding. Use one of the following reserved words:
  3251.         Raw - Don't perform any encoding
  3252.         URL - Perform URL encoding
  3253.         HTML - (default) Perform HTML encoding 
  3254.         Display - Returns the sort order in the langu
  3255. age specified by the Web Companion Configuration
  3256. Syntax example(s)
  3257.     Return information about the current sort using an HTML file
  3258.         Current sort order is:<br>
  3259.         [FMP-CurrentSort]
  3260.             Field: [FMP-SortFieldItem], Order: [FMP-SortOrderItem]<br>
  3261.         [/FMP-CurrentSort]
  3262.         <!-- After processing it could look like:
  3263.             Current sort order is:
  3264.             Field: First Name, Order: descend
  3265.             Field: Last Name, Order: descend
  3266.          -->
  3267. Other tags that are required
  3268.     [FMP-CurrentSort], [/FMP-CurrentSort]
  3269. See also
  3270. FMP-SortFieldItem]
  3271. t#[FMP-SortOrderItem]
  3272. Sort Order Itemu
  3273. Replacement
  3274. Sort Order Item
  3275. Sort Order
  3276. Hh[FMP-SortOrderItem] is replaced with the sort order that was part of the request that created this page.
  3277. [FMP-ValueList]J
  3278. Value List
  3279. What it does
  3280.     Repeats the HTML between [FMP-ValueList] and [/FMP-Valuelist] for all the values in the specified value list. 
  3281. Syntax
  3282.     [FMP-ValueList: Field Name , List=Value List Name ]
  3283. Parameter(s)
  3284.     First parameter:  Name of a field that the value list is associated with.
  3285.     Second parameter (optional):  Name of a value list to use. The default is to use the value list associated with the field on the specified layout.
  3286. Syntax example(s)
  3287.     Display value List using an HTML file
  3288.         [FMP-Value
  3289. List: Groups, List=GroupList]
  3290.             <input type="radio" name="Groups"
  3291.                 value="[FMP-ValueListItem]" [FMP-ValueListChecked]>[FMP-ValueListItem]
  3292.         [/FMP-ValueList]
  3293.         <!-- After processing, the HTML sent to the browser could look like:
  3294.             <input type="radio" name="Groups"
  3295.                 value="Production" >Production
  3296.             <input type="radio" name="Groups"
  3297.                 value="Sales" checked>Sales
  3298.             <input type="radio" name="Groups"
  3299.                 value="Support" >Support
  3300.          -->
  3301. Other tags that are required
  3302.     [/FMP-ValueList]CF
  3303. See also
  3304.     [FMP-Option], [FMP-ValueListChecked], [FMP-ValueListItem]
  3305. [FMP-ValueList]
  3306. Value Listu
  3307. Replacement (looping)
  3308. Value List
  3309. HnRepeats the HTML between [FMP-ValueList] and [/FMP-Valuelist] for all the values in the specified value list. 
  3310. [FMP-ValueListChecked]J
  3311. Value List Checked
  3312. What it does
  3313.     [FMP-ValueListChecked] is replaced with the word "checked" for every value list item that has been selected in the specified field.
  3314. Syntax example(s)
  3315.     Display a value list as radio buttons using an HTML file
  3316.         [FMP-ValueList: Groups]
  3317.             <input type="radio" name="Groups"
  3318.                 value="[FMP-ValueListItem]" [FMP-ValueListChecked]>[FMP-ValueListItem]
  3319.         [/FMP-ValueList]
  3320.         <!-- After processing, the HTML sent to the browser could look like:
  3321.             <input type="radio" name="Groups" 
  3322. value="Production">Production
  3323.             <input type="radio" name="Groups" 
  3324.                 value="Sales" checked>Sales
  3325.             <input type="radio" name="Groups" 
  3326.                 value="Support">Support
  3327.          -->
  3328. Other tags that are required
  3329.     [FMP-ValueList], [/FMP-ValueList]
  3330. See also
  3331.     [FMP-ValueListItem], [FMP-Option]
  3332. t)[FMP-ValueListChecked]
  3333. Value List Checkedu
  3334. Replacement
  3335. Value List Checked
  3336. [FMP-ValueListChecked] is replaced with the word "checked" for every value list item that has been selected in the specified field.
  3337. [FMP-ValueListItem]J
  3338. Value List Item
  3339. What it does
  3340.     [FMP-ValueListItem] is replaced with the next element of a value list.
  3341.     [FMP-ValueListItem] must be placed between the [FMP-ValueList] and [/FMP-ValueList] tags.
  3342. Syntax
  3343.     [FMP-ValueListItem: Checked, Encoding  ]
  3344. Parameter(s)
  3345.     First parameter (optional): Checked. Use one of the following reserved words:
  3346.         Checked - Replace with the value list item if it is selected in the database. Replace with nothing if the value list item is not selected in the database.
  3347.         Always - (defau
  3348. fmp-repeatingitem@
  3349. lt) Always replace with the value list item.
  3350.     Second parameter (optional): Encoding. Use one of the following reserved words:
  3351.         Raw - Don't perform any encoding
  3352.         URL - Perform URL encoding
  3353.         HTML - (default) Perform HTML encoding 
  3354. Syntax example(s)
  3355.     Display value list as radio buttons using an HTML file
  3356.         [FMP-ValueList: Groups]
  3357.             <input type="radio" name="Groups"
  3358.                 value="[FMP-ValueListItem]" [FMP-ValueListChecked]>[FMP-ValueListItem]
  3359.         [/FMP-ValueList]
  3360.         <!-- After processing, the
  3361.  HTML sent to the browser could look like:
  3362.             <input type="radio" name="Groups"
  3363.                  value="Production" checked>Production
  3364.             <input type="radio" name="Groups"
  3365.                 value="Sales">Sales
  3366.             <input type="radio" name="Groups"
  3367.                 value="Support" checked>Support
  3368.          -->
  3369.     Display only value list items that are selected using an HTML file
  3370.         [FMP-ValueList: Groups]
  3371.             [FMP-ValueListItem: checked]
  3372.         [/FMP-ValueList]
  3373.         <!-- After processing, the HTML sent to the browser could look like:
  3374.             Productio
  3375. n  Support
  3376.          -->
  3377. Other tags that are required
  3378.     -DB, [FMP-ValueList], [/FMP-ValueList]
  3379. See also
  3380.     [FMP-ValueListChecked], [FMP-Option]
  3381. t#[FMP-ValueListItem]
  3382. Value List Itemu
  3383. Replacement
  3384. Value List Item
  3385. HF[FMP-ValueListItem] is replaced with the next element of a value list.
  3386. CheckBoxJ
  3387. Check Boxes
  3388. What it does
  3389.     An HTML input type.  Used by a browser to display checkbox(es).
  3390.     This is not a FileMaker Pro tag,  This is standard HTML.
  3391.     Do not include calculation or summary field types on add or update format files, as data can't be entered into these field types.
  3392. Syntax
  3393.     <input type="checkbox" name="Field" value="Data" Checked>Checkbox Label
  3394.     Field - The name of the field that you want the data to go into.
  3395.     Data - The information that should be placed into the field.
  3396.     Checked (opti
  3397. ed (optional) - Specifies that the menu item is selected. If the word "selected" is not present, the menu item is not selected.
  3398.     Visible Value - The value that the user sees in the browser.
  3399. Syntax example(s)
  3400.     Display a pop-up menu using an HTML file
  3401.         <form action="FMPro" method="post">
  3402.             <input type="hidden" name="-DB" value="db.fp5">
  3403.             <input type="hidden" name="-Format" value="results.htm">
  3404.             <select name="Country">
  3405.                 <option value="F1" selected>France
  3406.                 <option value="G7">GermaC
  3407.                 <option value="I4">Iceland
  3408.                 <option value="U2">USA
  3409.             </select>
  3410.             <input type="submit" name="-New" value="New Record">
  3411.         </form>
  3412. CheckBox
  3413. Check Boxesu
  3414. Check Boxes
  3415. H?An HTML input type.  Used by a browser to display checkbox(es).
  3416. SelectJ
  3417. Pop-up Menu
  3418. What it does
  3419.     An HTML input type.  Used by a browser to display a pop-up menu.
  3420.     This is not a FileMaker Pro tag,  This is standard HTML.
  3421.     Do not include calculation or summary field types on add or update format files as data can't be entered into these field types.
  3422. Syntax
  3423.     <select name="Field">
  3424.         <option value="Data" Selected>Visible Value
  3425.     </select>
  3426.     Field - The name of the field that you want the data to go into.
  3427.     Data - The information that should be placed into the field.
  3428.     Select
  3429. onal) - Specifies that the checkbox is checked. If the word "checked" is not present, the checkbox is not checked.
  3430.     Checkbox Label - The label that the user sees in the browser.
  3431. Syntax example(s)
  3432.     Display checkboxes using an HTML file
  3433.         <form action="FMPro" method="post">
  3434.             <input type="hidden" name="-DB" value="db.fp5">
  3435.             <input type="hidden" name="-Format" value="results.htm">
  3436.             <input type="checkbox" name="Country" value="F1">France
  3437.             <input type="checkbox" name="Country" value="G7C
  3438. " checked>Germany
  3439.             <input type="checkbox" name="Country" value="I4" checked>Iceland
  3440.             <input type="checkbox" name="Country" value="U2">USA
  3441.             <input type="submit" name="-New" value="New Record">
  3442.         </form>
  3443. ord">
  3444.         </form>
  3445. ptional) - Specifies that the radio button is selected. If the word "checked" is not present, the radio button is not selected.
  3446.     Radio Button Label - The label that the user sees in the browser.
  3447. Syntax example(s)
  3448.     Display radio buttons using an HTML file
  3449.         <form action="FMPro" method="post">
  3450.             <input type="hidden" name="-DB" value="db.fp5">
  3451.             <input type="hidden" name="-Format" value="results.htm">
  3452.             <input type="radio" name="Country" value="F1">France
  3453.             <input type="radio" name="CouC
  3454. ntry" value="G7" checked>Germany
  3455.             <input type="radio" name="Country" value="I4" checked>Iceland
  3456.             <input type="radio" name="Country" value="U2">USA
  3457.             <input type="submit" name="-New" value="New Record">
  3458.         </form>
  3459. Select
  3460. Pop-up Menuu
  3461. Pop-up Menu
  3462. H@An HTML input type.  Used by a browser to display a pop up menu.
  3463. RadioJ
  3464. Radio Buttons
  3465. What it does
  3466.     An HTML input type.  Used by a browser to display a radio buttons.
  3467.     This is not a FileMaker Pro tag,  This is standard HTML.
  3468.     Do not include calculation or summary field types on add or update format files as data can't be entered into these field types.
  3469. Syntax
  3470.     <input type="radio" name="Field" value="Data" Checked>Radio Button Label
  3471.     Field - The name of the field that you want the data to go into.
  3472.     Data - The information that should be placed into the field.
  3473.     Checked (o
  3474.     Data - The information that should be placed into the field.
  3475.     Selected (optional) - Specifies that the scrolling list item is selected. If the word "selected" is not present, the scrolling list item is not selected.
  3476.     Visible Value - The value that the user sees in the browser.
  3477. Syntax example(s)
  3478.     Display a scrolling list using an HTML file
  3479.         <form action="FMPro" method="post">
  3480.             <input type="hidden" name="-DB" value="db.fp5">
  3481.             <input type="hidden" name="-Format" value="results.htm">
  3482.         <select size=4 name="Country">
  3483.                 <option value="F1" selected>France
  3484.                 <option value="G7">Germany
  3485.                 <option value="I4">Iceland
  3486.                 <option value="U2">USA
  3487.             </select>
  3488.             <input type="submit" name="-New" value="New Record">
  3489.         </form>
  3490. Radio
  3491. Radio Buttonsu
  3492. Radio Buttons
  3493. HBAn HTML input type.  Used by a browser to display a radio buttons.
  3494. SelectJ
  3495. Scrolling List
  3496. What it does
  3497.     An HTML input type.  Used by a browser to display a scrolling list.
  3498.     This is not a FileMaker Pro tag,  This is standard HTML.
  3499.     Do not include calculation or summary field types on add or update format files as data can't be entered into these field types.
  3500. Syntax
  3501.     <select size=Rows name="Field">
  3502.         <option value="Data" Selected>Visible Value
  3503.     </select>
  3504.     Rows - Number of rows to display in the scrolling list.
  3505.     Field - The name of the field that you want the data to go into.
  3506. HTML file
  3507.         <form action="FMPro" method="post">
  3508.             <input type="hidden" name="-DB" value="db.fp3">
  3509.             <input type="hidden" name="-Format" value="results.htm">
  3510.         <select size=4 name="Country">
  3511.                 <option value="F1" selected>France
  3512.                 <option value="G7">Germany
  3513.                 <option value="I4">Iceland
  3514.                 <option value="U2">USA
  3515.             </select>
  3516.             <input type="submit" name="-New" value="New Record">
  3517.         </form>
  3518. xt - Button label text.
  3519. Syntax example(s)
  3520.     Create a new record using an HTML file
  3521.         <form action="FMPro" method="post">
  3522.             <input type="hidden" name="-DB" value="db.fp5">
  3523.             <input type="hidden" name="-Format" value="results.htm">
  3524.             <input type="radio" name="Country" value="F1">France
  3525.             <input type="radio" name="Country" value="G7" checked>Germany
  3526.             <input type="radio" name="Country" value="I4" checked>Iceland
  3527.             <input type="radio" name="Country" value="U2">USA
  3528.             <input type="submit"C+ name="-New" value="New Record">
  3529.         </form>
  3530. Select
  3531. Scrolling Listu
  3532. Scrolling List
  3533. HBAn HTML input type.  Used by a browser to display a scrollinglist.
  3534. SubmitJ
  3535. Submit
  3536. What it does
  3537.     An HTML input type.  Used by a browser to create a button that will perform an action.  FileMaker Pro action tags can be used with a submit button.
  3538.     This is not a FileMaker Pro tag,  This is standard HTML.
  3539.     Do not include calculation or summary field types on add or update format files, as data can't be entered into these field types.
  3540. Syntax
  3541.     <input type="submit" name="Action Tag" value="Button Text">
  3542.     Action Tag - Action to perform when the button is pressed.
  3543.     Button Te
  3544. 7" checked>Germany
  3545.             <input type="radio" name="Country" value="I4" checked>Iceland
  3546.             <input type="radio" name="Country" value="U2">USA
  3547.             <input type="submit"C+ name="-New" value="New Record">
  3548.         </form>
  3549. 'xt field using an HTML file
  3550.         <form action="FMPro" method="post">
  3551.             <input type="hidden" name="-DB" value="db.fp5">
  3552.             <input type="hidden" name="-Format" value="results.htm">
  3553.             <input type="text" name="Field Name" value="v1">
  3554.             <input type="submit" name="-New" value="New Record">
  3555.         </form>
  3556. t    Text
  3557. Textu
  3558. Submit
  3559. Submitu
  3560. Submit
  3561. An HTML input type.  Used by a browser to create a button that will be used to perform an action.  FileMaker Pro Action tags can be used with a submit button.
  3562. TextJ
  3563. What it does
  3564.     An HTML input type.  Used by a browser to display a single line of text.
  3565.     This is not a FileMaker Pro tag,  This is standard HTML.
  3566.     Do not include calculation or summary field types on add or update format files as data can't be entered into these field types.
  3567. Syntax
  3568.     <input type="text" name="Field" value="Data">
  3569.     Field - The name of the field that you want the data to go into.
  3570.     Data - The information that should be placed into the field.
  3571. Syntax example(s)
  3572.     Display a te
  3573. Text Field
  3574. HHAn HTML input type.  Used by a browser to display a single line of text.
  3575. TextAreaJ    Text Area
  3576. What it does
  3577.     An HTML input type.  Used by a browser to display multiple lines of text.
  3578.     This is not a FileMaker Pro tag,  This is standard HTML.
  3579.     Do not include calculation or summary field types in an add or update format files as data can't be entered into these field types.
  3580. Syntax
  3581.     <textarea name="Field" rows=Rows cols=Columns > Data </textarea>
  3582.     Field - The name of the field that you want the data to go into.
  3583.     Rows - Number of rows of text to display.
  3584.     Columns - Number of charact
  3585. t    Text
  3586. Textu
  3587. ers to display per row.
  3588.     Data - The information that should be placed into the field.
  3589. Syntax example(s)
  3590.     Display a text area using an HTML file
  3591.         <form action="FMPro" method="post">
  3592.             <input type="hidden" name="-DB" value="db.fp5">
  3593.             <input type="hidden" name="-Format" value="results.htm">
  3594.             <textarea name="Description" rows=4 cols=40>
  3595.                 Lots of text goes here.
  3596.             </textarea>
  3597.             <input type="submit" name="-New" value="New Record">
  3598.         </form>
  3599. ols=40>
  3600.                 Lots of text goes here.
  3601.             </textarea>
  3602.             <input type="submit" name="-New" value="New Record">
  3603.         </form>
  3604. -Script.PreFindJ
  3605. Perform Script Before FindL
  3606. <none>
  3607. What it does
  3608.     Specifies the FileMaker Pro script that should be performed before the finding and sorting of records (if any) during  processing of the action.
  3609. Value is
  3610.     Name of the script to perform. 
  3611. Syntax example(s)
  3612.     Perform a script using a link
  3613.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Script.PreFind=My+Script&-FindAll">Run script</a>
  3614.     Perform a script using a form action
  3615.         <form action="FMPro" method="post">
  3616.             <input type="hidden" name="-DB" value="names.fp5">
  3617.             <input type=
  3618.     "hidden" name="-Format" value="results.htm">
  3619.             <input type="hidden" name="-Script.PreFind" value="DelSome">
  3620.             <input type="submit" name="-FindAll" value="Run Script">
  3621.         </form>
  3622. Other tags that are required
  3623.     -DB, any action tag
  3624. See also
  3625.     -Script, -Script.PreSort
  3626. ndAll" value="Run Script">
  3627.         </form>
  3628. Other tags that are required
  3629.     -DB, any action tag
  3630. See also
  3631.     -Script, -Script.PreSort
  3632. TextArea
  3633. Text Areau
  3634. F    Text Area
  3635. HIAn HTML input type.  Used by a browser to display multiple lines of text.
  3636. fp5&-Format=rslt.htm&-Script.PreSo
  3637. ipt using a form action
  3638.         <form action="FMPro" method="post">
  3639.             <input type="hidden" name="-DB" value="names.fp3">
  3640.             <inp
  3641. t*-Script.PreFind
  3642. Perform Script Before Findu
  3643. Variable
  3644. Scripts
  3645. Do Script
  3646. Specifies the FileMaker script that should be performed before the finding and sorting of records (if any) during  processing of the action.
  3647. -Script.PreSortJ
  3648. Perform Script Before SortL
  3649. <none>
  3650. What it does
  3651.     Specifies the FileMaker Pro script that should be performed after the finding and before the sorting of records (if any) during  processing of the action.
  3652. Value is
  3653.     Name of the script to perform. 
  3654. Syntax example(s)
  3655.     Perform a script using a link
  3656.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Script.PreSort=OmitOne&-FindAll">Run script</a>
  3657.     Perform a script using a form action
  3658.         <form action="FMPro" method="post">
  3659.             <input type="hidden" name="-DB" value="names.fp5">
  3660.             <inp
  3661. t*-Script.PreSort
  3662. Perform Script Before Sortu
  3663. Variable
  3664. Scripts
  3665. Do Script
  3666. Specifies the FileMaker script that should be performed after the finding and before the sorting of records (if any) during  processing of the action.
  3667. [FMP-CurrentDatabase]J
  3668. Current Database
  3669. What it does
  3670.     [FMP-CurrentDatabase] is replaced with the name of the database being processed.
  3671. Syntax
  3672.     [FMP-CurrentDatabase: Encoding  ]
  3673. Parameter(s)
  3674.     First parameter (optional):  Encoding. Use one of the following reserved words:
  3675.         Raw - Don't perform any encoding
  3676.         URL - Perform URL encoding
  3677.         HTML - (default) Perform HTML encoding 
  3678. Syntax example(s)
  3679.     Returns the name of the current database, using an HTML file
  3680.         You are viewing the [FMP-CurrentDatabase: HTML] database.
  3681.         <!-- After Bbprocessing it could look like:
  3682.             You are viewing the Contact.fp5 database.
  3683.          -->
  3684. See also
  3685.     Returns the name of the current database, using an HTML file
  3686.         You are viewing the [FMP-CurrentDatabase: HTML] database.
  3687.         <!-- After Bbprocessing it could look like:
  3688.             You are viewing the Contact.fp5 database.
  3689.          -->
  3690. See also
  3691. ut type="hidden" name="-Format" value="results.htm">
  3692.             <input type="hidden" name="-Script.PreSort" value="OmitOne">
  3693.             <input type="submit" name="-FindAll" value="Run Script">
  3694.         </form>
  3695. Other tags that are required
  3696.     -DB, any action tag
  3697. See also
  3698.     -Script, -Script.PreFind
  3699. [FMP-CurrentFormat]J
  3700. Current Format File
  3701. What it does
  3702.     [FMP-CurrentFormat] is replaced with the name of the current format file being processed.
  3703. Syntax
  3704.     [FMP-CurrentFormat: Encoding  ]
  3705. Parameter(s)
  3706.     First parameter (optional):  Encoding. Use one of the following reserved words:
  3707.         Raw - Don't perform any encoding
  3708.         URL - Perform URL encoding
  3709.         HTML - (default) Perform HTML encoding 
  3710. Syntax example(s)
  3711.     Returns the name of the current format file, using an HTML file
  3712.         This page was formatted with file: [FMP-CurrentFormat].
  3713.         <!-Bs- After processing it could look like:
  3714.             This page was formatted with file: Detail.htm.
  3715.          -->
  3716. See also
  3717.     -Format
  3718. at file, using an HTML file
  3719.         This page was formatted with file: [FMP-CurrentFormat].
  3720.         <!-Bs- After processing it could look like:
  3721.             This page was formatted with file: Detail.htm.
  3722.          -->
  3723. See also
  3724.     -Format
  3725. t&[FMP-CurrentDatabase]
  3726. Current Databasev
  3727. Replacement
  3728. Current Database
  3729. HP[FMP-CurrentDatabase] is replaced with the name of the database being processed.
  3730. t'[FMP-CurrentFormat]
  3731. Current Format Filev
  3732. Replacement
  3733. Current Format
  3734. HY[FMP-CurrentFormat] is replaced with the name of the current format file being processed.
  3735. [FMP-CurrentLayout]J
  3736. Current Layout
  3737. What it does
  3738.     [FMP-CurrentLayout] is replaced with the name of the layout being used to process this page.
  3739. Syntax
  3740.     [FMP-CurrentLayout: Encoding  ]
  3741. Parameter(s)
  3742.     First parameter (optional):  Encoding. Use one of the following reserved words:
  3743.         Raw - Don't perform any encoding
  3744.         URL - Perform URL encoding
  3745.         HTML - (default) Perform HTML encoding 
  3746. Syntax example(s)
  3747.     Returns the name of the current layout, using an HTML file
  3748.         This page was formatted using the layout: [FMP-CurrentLayout].
  3749.         <!-- After processing it could look like:
  3750.             This page was formatted using the layout: Detail Layout.
  3751.          -->
  3752. See also
  3753.     -Lay
  3754. t"[FMP-CurrentLayout]
  3755. Current Layoutv
  3756. Replacement
  3757. Current Layout
  3758. H\[FMP-CurrentLayout] is replaced with the name of the layout being used to process this page.
  3759. [FMP-CurrentMax]J
  3760. Current Max
  3761. What it does
  3762.     [FMP-CurrentMax] is replaced with the maximum number of records that was specified to be displayed on this page. It is the value of the -Max variable that was passed in.
  3763. Syntax example(s)
  3764.     Returns the current -Max value, using an HTML file
  3765.         Click the button at the bottom of the page
  3766.             to see the next [FMP-CurrentMax] records.
  3767.         <!-- After processing it could look like:
  3768.             Click the button at the bottom of the page
  3769.                 to see the next 10 records.
  3770.          -->
  3771. See also
  3772.     -Max
  3773. [FMP-CurrentMax]
  3774. Current Maxv
  3775. Replacement
  3776. Current Max
  3777. Hg[FMP-CurrentMax] returns the maximum number of records that was specified to be displayed on this page.
  3778. [FMP-FieldName]J
  3779. Field Name
  3780. What it does
  3781.     [FMP-FieldName] is replaced with the name of the current field when this tag is between the [FMP-LayoutFields] and [/FMP-LayoutFields] tags.
  3782. Syntax
  3783.     [FMP-FieldName: Encoding  ]
  3784. Parameter(s)
  3785.     First parameter (optional): Encoding. Use one of the following reserved words:
  3786.         Raw - Don't perform any encoding
  3787.         URL - Perform URL encoding
  3788.         HTML - (default) Perform HTML encoding 
  3789. Syntax example(s)
  3790.     Create a pop-up menu with all the fields on a layout, using an HTML file
  3791.         <select
  3792.  name="-SortField">
  3793.             <option value="">-None- [FMP-LayoutFields]
  3794.             <option>[FMP-FieldName: Raw] [/FMP-LayoutFields]
  3795.         </select>
  3796.         <!-- After processing, the HTML sent to the browser could look like:
  3797.             <select name="-SortField">
  3798.                 <option value="">-None-
  3799.                 <option>First Name
  3800.                 <option>Last Name
  3801.                 <option>Employee Number
  3802.             </select>
  3803.          -->
  3804. Other tags that are required
  3805.     [FMP-LayoutFields], [/FMP-LayoutFields]
  3806. [FMP-FieldName]
  3807. Field Namev
  3808. Replacement
  3809. Field Name
  3810. [FMP-FieldName] is replaced with the name of the next field when this tag is between the [FMP-LayoutFields] and [/FMP-LayoutFields] tags.
  3811. [FMP-LayoutFields]J
  3812. Layout Fields
  3813. What it does
  3814.     Repeats the HTML between [FMP-LayoutFields] and [/FMP-LayoutFields] for all the fields on the layout specified by the -Lay tag that was part of the request that created this page.
  3815.  Syntax example(s)
  3816.     Create a pop-up menu with all the fields on a layout, using an HTML file
  3817.         <select name="-SortField">
  3818.             <option value="">-None- [FMP-LayoutFields]
  3819.             <option>[FMP-FieldName: Raw] [/FMP-LayoutFields]
  3820.         </select>
  3821.         <!-- After processing, the HTML sent to the browser could look lB
  3822.             <select name="-SortField">
  3823.                 <option value="">-None-
  3824.                 <option>First Name
  3825.                 <option>Last Name
  3826.                 <option>Employee Number
  3827.             </select>
  3828.          -->
  3829. Other tags that are required
  3830.     [/FMP-LayoutFields] 
  3831. See also
  3832.     -Lay, [FMP-FieldName]
  3833. t [FMP-LayoutFields]
  3834. Layout Fieldsv
  3835. Replacement (looping)
  3836. Layout Fields
  3837. Repeats the HTML between [FMP-LayoutFields] and [/FMP-LayoutFields] for all the fields on the layout specified by the -Lay tag.
  3838. [FMP-Link]
  3839.  section of the url
  3840.         l - omit layout section of the url
  3841.         s - omit sort criteria section of the url
  3842.         f - omit find criteria section of the url
  3843.         m - omit max section of the url
  3844.         k - omit skip section of the url
  3845.         t - omit token section of the url
  3846.         a - omit action section of the url
  3847. Syntax example(s)
  3848.     Change to a page using all the same criteria except for the format file, using a link
  3849.         <a href="[FMP-Link: ra]&-Format=AltHitList.htm&-Find">
  3850.             Alternate hit list</a>
  3851.         <!-- After procD
  3852. essing, the HTML sent to the browser could look like:
  3853.             <a href="FMPro?-db=curdb.fp5&-lay=list&-sortfield=size&-sortorder=descend&
  3854.                 -op=eq&color=red&-max=10&-skip=15&-token=CD1343&-Format=AltHitList.htm&-Find">
  3855.                 Alternate hit list</a>
  3856.         -->
  3857. oken]&
  3858.         -[FMP-CurrentAction]
  3859. Syntax
  3860.     [FMP-Link: CharacterCodes ]
  3861. Parameter(s)
  3862.     First parameter: A series of letters, in any order, representing the parts of the URL to omit.
  3863.         d - omit database section of the url
  3864.         r - omit format file
  3865. [FMP-ValueNameItem]J
  3866. Value Name Item
  3867. What it does
  3868.     [FMP-ValueNameItem] is replaced by the name of a value list.
  3869.     [FMP-ValueNameItem] must be placed between the [FMP-ValueNames] and [/FMP-ValueNames] tags.
  3870. Syntax
  3871.     [FMP-ValueNameItem: Encoding  ]
  3872. Parameter(s)
  3873.     First parameter (optional): Encoding. Use one of the following reserved words:
  3874.         Raw - Don't perform any encoding
  3875.         URL - Perform URL encoding
  3876.         HTML - (default) Perform HTML encoding 
  3877. Syntax example(s)
  3878.     Create a pop-up menu for use with the -SortOrder tag in an HTML words:
  3879.         Raw - Don't perform any encoding
  3880.         URL - Perform URL encoding
  3881.         HTML - (default) Perform HTML encoding 
  3882. Syntax example(s)
  3883.     Create a pop-up menu for use with the -SortOrder tag in an HTML 
  3884. [FMP-Link]
  3885. Linkv
  3886. Replacement
  3887. [FMP-Link] is replaced with a URL that points to the page it is on. The parameters can be used to remove portions of the URL it generates.
  3888. t skip section of the url
  3889.         t - omit token section of the url
  3890.         a - omit action section of the url
  3891. Syntax example(s)
  3892.     Change to a page using all the same criteria except for the format file, using a link
  3893.         <a href="[FMP-Link: ra]&-Format=AltHitList.htm&-Find">
  3894.             Alternate hit list</a>
  3895.         <!-- After procD
  3896. essing, the HTML sent to the browser could look like:
  3897.             <a href="FMPro?-db=curdb.fp3&-lay=list&-sortfield=size&-sortorder=descend&
  3898.                 -op=eq&color=red&-max=10&-skip=15&-token=CD1343&-Format=AltHitList.htm&-Find">
  3899.                 Alternate hit list</a>
  3900.         -->
  3901. What it does
  3902.     [FMP-Link] is replaced with a URL that points to the page it is on. The parameters can be used to remove portions of the URL it generates.
  3903.     The link that is generated includes all the find and sort criteria that was used to generate the page this tag is on.  This tag is a shortcut to the following series of CDML tags:
  3904.     FMPro?-db=[FMP-CurrentDatabase]&
  3905.         -format=[FMP-CurrentFormat]&
  3906.         -lay=[FMP-CurrentLayout]&
  3907.         [FMP-CurrentSort]
  3908.             -sortfield=[FMP-SortFieldItem]&-sortorder=
  3909. [FMP-SortOrderItem]&
  3910.         [/FMP-CurrentSort]
  3911.         [FMP-CurrentFind]
  3912.             -op=[FMP-FindOpItem]&[FMP-FindFieldNameItem]=[FMP-FindFieldValueItem]&
  3913.         [/FMP-CurrentFind]
  3914.         -lop=[FMP-CurrentLOP]&
  3915.         -max=[FMP-CurrentMax]&
  3916.         -skip=[FMP-CurrentSkip]&
  3917.         -token=[FMP-CurrentToken]&
  3918.         -[FMP-CurrentAction]
  3919. Syntax
  3920.     [FMP-Link: CharacterCodes ]
  3921. Parameter(s)
  3922.     First parameter: A series of letters, in any order, representing the parts of the URL to omit.
  3923.         d - omit database section of the url
  3924.         r - omit format file
  3925.         <select name="-SortOrder">
  3926.             <option>Ascending
  3927.             <option>Descending
  3928.             [FMP-ValueNames]
  3929.                 <option value="Custom=[FMP-ValueNameItem]">[FMP-ValueNameItem]
  3930.             [/FMP-ValueNames]
  3931.         </select>
  3932.         <!-- After processing, the HTML sent to the browser could look like:
  3933.             <select name="-SortOrder">
  3934.                 <option>Ascending
  3935.                 <option>Descending
  3936.                 <option value="Custom=Colors">Colors
  3937.                 <option value="Custom=Sizes">Sizes
  3938.             </select>
  3939.          -->
  3940. Other tags that are required
  3941.     [FMP-ValueNames], [C
  3942. /FMP-ValueNames]
  3943. t#[FMP-ValueNameItem]
  3944. Value Name Itemv
  3945. Replacement
  3946. Value Name Item
  3947. H<[FMP-ValueNameItem] is replaced by the name of a value list.
  3948. [FMP-ValueNames]J
  3949. Value Names
  3950. What it does
  3951.     Repeats the HTML between [FMP-ValueNames] and [/FMP-ValueNames] for all the value lists that are in the database.
  3952.  Syntax example(s)
  3953.     Create a pop-up menu for use with the -SortOrder tag in an HTML file
  3954.         <select name="-SortOrder">
  3955.             <option>Ascending
  3956.             <option>Descending
  3957.             [FMP-ValueNames]
  3958.             <option value="Custom=[FMP-ValueNameItem]">[FMP-ValueNameItem]
  3959.             [/FMP-ValueNames]
  3960.         </select>
  3961.         <!-- After processing, the HTML sent to the browser could look like:
  3962.             <select naB
  3963. me="-SortOrder">
  3964.                 <option>Ascending
  3965.                 <option>Descending
  3966.                 <option value="Custom=Colors">Colors
  3967.                 <option value="Custom=Sizes">Sizes
  3968.             </select>
  3969.          -->
  3970. Other tags that are required
  3971.     [/FMP-ValueNames] 
  3972. See also
  3973.     [FMP-ValueNameItem]
  3974. [FMP-ValueNames]
  3975. Value Namesv
  3976. Replacement (looping)
  3977. Value Names
  3978. HrRepeats the HTML between [FMP-ValueNames] and [/FMP-ValueNames] for all the values lists that are in the database.
  3979. ResetJ
  3980. Reset
  3981. What it does
  3982.     An HTML input type used to reset all other HTML input types on the page back to their default values.
  3983.     This is not a FileMaker Pro tag,  This is standard HTML.
  3984. Syntax
  3985.     <input type="reset" value="Button Text">
  3986.     Button Text - Button label text.
  3987. Syntax example(s)
  3988.     Create a new record using an HTML file
  3989.         <form action="FMPro" method="post">
  3990.             <input type="hidden" name="-DB" value="db.fp5">
  3991.             <input type="hidden" name="-Format" value="results.htm">
  3992.             <input type="radio" na
  3993. >me="Country" value="F1">France
  3994.             <input type="radio" name="Country" value="G7" checked>Germany
  3995.             <input type="radio" name="Country" value="I4" checked>Iceland
  3996.             <input type="radio" name="Country" value="U2">USA
  3997.             <input type="submit" name="-New" value="New Record">
  3998.             <input type="reset" value="Reset">
  3999.         </form>
  4000. What it does
  4001.     Closes a database on the FileMaker host machine from a remote browser.
  4002.     The -DBOpen and -DBClose actions tags would only use the -db variable tag for the name of the database and the partial path before FMPro? in the URL to determine on which database to apply the action. The database administrator will have to have remote administration privileges and the database to be closed must be in the Web folder.  A format file is required to be specified in the URL in order for -DBO
  4003. pen to be processed.
  4004.      For security reasons, it is important to use the Remote Administration Requires Password option, otherwise users can close your database without an Administrator password.
  4005. Syntax example(s)
  4006.     Close a database with a URL
  4007.    HTTP://thehost.com/FMPro?-Db=Employees.fp5&-format=aFormatFile.htm&-DbClose
  4008.       HTTP://thehost.com/asite/onlineordering/FMPro?-Db=main.fp5&-format=aFormatFile.htm&-DbClose
  4009. Other tags that are required
  4010.     -DB, -format
  4011. See also
  4012.     -DBOpen
  4013.     Main Menu
  4014. Developer's Guide
  4015. Developer's Guide Detail
  4016. DevelopmentC
  4017.     Helvetica
  4018. Palatino
  4019. Geneva
  4020. Courier
  4021. Chicago
  4022. CXB Futura CondExtraBold
  4023. Times
  4024. Optima
  4025. Arial
  4026. Symbol
  4027. Times New Roman
  4028. Courier New
  4029. Developer's Guide
  4030. Find all Tags
  4031. "All"
  4032. Find all Tags
  4033. "All"
  4034. Help...
  4035. Find a Tag...
  4036. 6A    List View
  4037. Go Next Record
  4038. Go Previous Record
  4039. Descriptions
  4040. Start up Script
  4041. Cancel Find
  4042. G("1 2"
  4043. Continue Find
  4044. G("Find"
  4045. Find    
  4046. Go to Description Layout
  4047. Find Action Tags
  4048. Action
  4049. "Action"
  4050. Action
  4051. Find Variable Tags
  4052. Variable
  4053. "Variable"
  4054. Variable
  4055. Find Replacement Tags
  4056. Replacement
  4057. "Replacement"
  4058. Replacement
  4059. Find HTML Tags
  4060. "HTML"
  4061. Credits...
  4062. A    CDML Tool
  4063. Developer's Guide Detail
  4064.  = "All Tags"
  4065. All Tags
  4066. 5 = "Dev Guide"
  4067.     Dev Guide
  4068. "DevGuide"
  4069. DevGuideF
  4070. "Yes"
  4071. YesHM
  4072.  10) = 
  4073. CDML Tag Index
  4074. A    Main Menu
  4075. T = 2
  4076. Find - Using CDML Tool
  4077. "About the CDML Tool"
  4078. About the CDML Tool
  4079. S = "All"
  4080. S = "Variable"
  4081. Variable
  4082. S = "Action"
  4083. Action
  4084. S = "Replacement"
  4085. Replacement
  4086. S = "HTML"
  4087. G("All Variable Replacement action html"
  4088. $All Variable Replacement action html
  4089. wwwwww
  4090. ffffff
  4091. 333333
  4092. """"""
  4093. ffffff
  4094. ffff33
  4095. ff33ff
  4096. ff3333
  4097. 33ffff
  4098. 33ff33
  4099. 333333
  4100. wwwwww
  4101. UUUUUU
  4102. DDDDDD
  4103. """"""
  4104. NAME@
  4105. LISTA
  4106. VDEF@
  4107. ~ffff
  4108. ffffff
  4109. ffff33
  4110. ff33ff
  4111. ff3333
  4112. 33ffff
  4113. 33ff33
  4114. 3333ff
  4115. 333333
  4116. ~ffff
  4117. ffffff
  4118. ffff33
  4119. ff33ff
  4120. ff3333
  4121. 33ffff
  4122. 33ff33
  4123. 3333ff
  4124. 333333
  4125. ~ffff
  4126. ffffff
  4127. ffff33
  4128. ff33ff
  4129. ff3333
  4130. 33ffff
  4131. 33ff33
  4132. 3333ff
  4133. 333333
  4134. ~ffff
  4135. ffffff
  4136. ffff33
  4137. ff33ff
  4138. ff3333
  4139. 33ffff
  4140. 33ff33
  4141. 3333ff
  4142. 333333
  4143.     kkkk
  4144. ~ffff
  4145. ffffff
  4146. ffff33
  4147. ff33ff
  4148. ff3333
  4149. 33ffff
  4150. 33ff33
  4151. 3333ff
  4152. 333333
  4153. NAMEA
  4154.     CDML Tool
  4155. Daffy
  4156. k    CDML Tool
  4157. FMP3FMP3
  4158. 7/26/97
  4159. Daffy:xxx:7/26/97:CDML Tool
  4160. Keith's 8500
  4161. Daffy
  4162. Keith Proctor
  4163. FPTHA+Mist:Desktop Folder:Web Tools:CDML Tool.fp5
  4164. MSPCA
  4165. NAMEA
  4166. CDML Tool.fp5
  4167. RPTHA
  4168. CDML Tool.fp5
  4169. alisA
  4170. CDML Tool.fp5
  4171. FMP5FMP5
  4172.     Web Tools
  4173. +Mist:Desktop Folder:Web Tools:CDML Tool.fp5
  4174. (LIST
  4175. LISTA
  4176. All Commands
  4177. Create New Record
  4178. Delete Record
  4179. Display Edit Form
  4180. Display Field Definitions
  4181. Display Find Form
  4182. Display Sort Form
  4183. Display Value List
  4184. List Layouts
  4185. List Value Lists
  4186. Update Record Contents
  4187. VDEFA(
  4188. (LIST
  4189. BAll Topics
  4190. Web Publishing with FileMaker Pro
  4191. Setup & Configuration
  4192. Access Protocols
  4193. Apple Events Protocol
  4194. Dynamic Data Exchange (DDE) Protocol
  4195. HTTP Protocol
  4196. FileMaker Pro Web Server Capabilities
  4197. Name Value Pairs
  4198. Character Translation & Encoding
  4199. Using Java Applets
  4200. CGI Examples
  4201. Troubleshooting
  4202. Performance Tips
  4203. References
  4204. VDEFA(
  4205. (LIST
  4206. LISTA
  4207. VDEFA(
  4208. Record Type ListD
  4209. TagsE
  4210. In EnglishF
  4211. TopicsH
  4212. FMRLA
  4213. All Tags
  4214. Check Boxes
  4215. -DBOpen
  4216. -BBClose
  4217. -Delete
  4218. -Edit
  4219. -Error
  4220. Field Name
  4221. -Find
  4222. -FindAll
  4223. -FindAny
  4224. [FMP-ClientAddress]
  4225. [FMP-ClientIP]
  4226. [FMP-ClientPassword]
  4227. [FMP-ClientType]
  4228. [FMP-ClientUserName]
  4229. [FMP-ContentMimeType]
  4230. [FMP-CurrentAction]
  4231. [FMP-CurrentDatabase]
  4232. [FMP-CurrentDate]
  4233. [FMP-CurrentDay]
  4234. [FMP-CurrentError]
  4235. [FMP-CurrentFind]
  4236. [FMP-CurrentFormat]
  4237. [FMP-CurrentFoundCount]
  4238. [FMP-CurrentLayout]
  4239. [FMP-CurrentLOP]
  4240. [FMP-CurrentMax]
  4241. [FMP-CurrentRecID]
  4242. [FMP-CurrentRecordCount]
  4243. [FMP-CurrentRe
  4244. cordNumber]
  4245. [FMP-CurrentSkip]
  4246. [FMP-CurrentSort]
  4247. [FMP-CurrentTime]
  4248. [FMP-CurrentToken]
  4249. [FMP-Cookie]
  4250. [FMP-Field]
  4251. [FMP-FieldName]
  4252. [FMP-FindFieldItem]
  4253. [FMP-FindOpItem]
  4254. [FMP-FindValueItem]
  4255. [FMP-Header]
  4256. [FMP-If]
  4257. [FMP-Image]
  4258. [FMP-Include]
  4259. [FMP-LayoutFields]
  4260. [FMP-Link]
  4261. [FMP-LinkFirst]
  4262. [FMP-LinkLast]
  4263. [FMP-LinkNext]
  4264. [FMP-LinkPrevious]
  4265. [FMP-LinkRecID]
  4266. [FMP-Option]
  4267. [FMP-Portal]
  4268. [FMP-RangeEnd]
  4269. [FMP-RangeSize]
  4270. [FMP-RangeStart]
  4271. [FMP-Record]
  4272. [FMP-Repeating]
  4273. [FMP-RepeatingItem]
  4274. [FMP-SetCookie]
  4275. [FMP-SortF
  4276. VDEFA(
  4277. [FMP-ValueListItem]
  4278. [FMP-ValueNameItem]
  4279. [FMP-ValueNames]
  4280. -Format
  4281. -MailBCC
  4282. -MailCC
  4283. -MailFormat
  4284. -MailFrom
  4285. -MailHost
  4286. -MailSub
  4287. -MailTo
  4288. Pop up Menu
  4289. Radio Buttons
  4290. -RecID
  4291. -Script
  4292. -Script.PreFind
  4293. -Script.PreSort
  4294. Scrolling List
  4295. -Skip
  4296. -SortField
  4297. -SortOrder
  4298. Submit
  4299. Text Area
  4300. -Token
  4301. -View
  4302. VDEFA(
  4303. FMRLA
  4304. Current TopicC
  4305. Current Sub Topic
  4306. Pro 1.0F!
  4307. Pro 5.0 - 5.5J
  4308. t    US Letter    A4 Letter
  4309. US Legal
  4310. International Fanfold
  4311. Computer Paper
  4312. Envelope (#10)
  4313. els^23456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 12345
  4314. ting with a semicolon are ignored.
  4315. FileMaker Hosts
  4316. Local Hosts
  4317. Specify Host...:FileMaker host name is limited to 32 
  4318. Unknown
  4319. 0an unexpected TCP/IP error (
  4320. AppleTalk is not enabled ( TCP/IP couldn't be initialized (:the manually set TCP/IP address is configured improperly (Jthe TCP/IP address is already in use or an address could not be obtained (
  4321. ; This file is created and used by FileMaker Pro for TCP/IP access.
  4322. ; It should contain one IP address or host name per line.
  4323. ; Lines starting with a semicolon are ignored.
  4324. FileMaker Hosts
  4325. Local Hosts
  4326. Specify Host...:FileMaker host name is limited to 32 
  4327. changeC
  4328. change
  4329. content
  4330. using
  4331. changed
  4332. changes
  4333. character~
  4334. charactercodes
  4335. characters~
  4336. check
  4337. checkbox
  4338. checkboxes
  4339. checked
  4340. checking
  4341. chris
  4342. citizen
  4343. click
  4344. client
  4345. contacts&-format
  4346. contain~
  4347. containerG
  4348. containingG
  4349. contains~
  4350. content
  4351. contentsC
  4352. continue
  4353. control~
  4354. convertedG
  4355. copied
  4356. correctG
  4357. countryC
  4358. createB
  4359. createsH
  4360. criteriaD
  4361. current
  4362. currenterror}
  4363. currenttoken
  4364. custom
  4365. dataI
  4366. databaseA
  4367. mailfrom
  4368. mailsub
  4369. mailhost
  4370. mailformat
  4371. action
  4372. Help IDB
  4373. DescriptionB
  4374. HeaderB
  4375. Dev Guide Sub TopicB
  4376. H1 CalcB
  4377. K = "Yes"
  4378.  "" )
  4379. H2 CalcB
  4380.  "" )
  4381. Current TopicB
  4382. SA    Bar StateB
  4383. Menu StateB
  4384. Button1B
  4385. S = "All"
  4386. Button2B
  4387. S = "Variable"
  4388. Variable
  4389. Button3B
  4390. S = "Action"
  4391. Action
  4392. Button4B
  4393. S = "Replacement"
  4394. Replacement
  4395. Button5B
  4396. S = "HTML"
  4397. 12/10/2001
  4398. getting
  4399. started
  4400. custom
  4401. publishingA
  4402. guest
  4403. plug-inF
  4404. publishingA
  4405. reference
  4406. startedA
  4407. using
  4408. using
  4409. withA
  4410. t [FMP-CurrentToken]
  4411. Current Tokenu
  4412. Replacement
  4413. Current Token
  4414. He[FMP-CurrentToken] is replaced with the value of -Token variable tag used to create the current page.
  4415. [FMP-Field]J
  4416. Field
  4417. What it does
  4418.     [FMP-Field] is replaced with the contents of the specified field.
  4419.     The layout specified by the -Lay tag that was part of the request that created this page must contain the fields to be displayed.  Related fields cannot be used if the -Lay tag was not specified.
  4420. Syntax
  4421.     [FMP-Field: Field name , Encoding  ]
  4422. Parameter(s)
  4423.     First parameter: The name of the field
  4424.     Second parameter (optional): Encoding. Use one of the following reserved words:
  4425.         Raw - Don't perform any encoding
  4426. (LIST
  4427. LISTA Action
  4428. Replacement
  4429. Variable
  4430. VDEFA(
  4431. (LIST
  4432. LISTCDML Tool
  4433. Help...
  4434. Credits...
  4435. Go to Description Layout
  4436. Go Next Record
  4437. Go Previous Record
  4438. rator
  4439. option
  4440. perform
  4441. script
  4442. perform
  4443. script
  4444. before
  4445. perform
  4446. script
  4447. before
  4448. pop-up
  4449. portal
  4450. radio
  4451. buttons
  4452. range
  4453. range
  4454. range
  4455. start
  4456. record
  4457. record
  4458. repeating
  4459. repeating
  4460. reset
  4461. scrolling
  4462. cookie
  4463. records
  4464. field
  4465. field
  4466. order
  4467. order
  4468. subject
  4469. submit
  4470. address
  4471. token
  4472. value
  4473. value
  4474. checked
  4475. value
  4476. value
  4477. value
  4478. names
  4479. [FMP-CurrentPortalRowNumber]J
  4480. Current Portal Number
  4481. 2e changed it -->
  4482. <FORM ACTION="FMPro" METHOD="POST">
  4483. <INPUT TYPE="HIDDEN" NAME="-DB" VALUE="contacts.fp5">
  4484. <INPUT TYPE="HIDDEN" NAME="-Format" VALUE="results.htm">
  4485. <INPUT TYPE="HIDDEN" NAME="-RecID" VALUE="[FMP-CurrentRecID]">
  4486. <INPUT TYPE="HIDDEN" NAME="-ModID" VALUE="[FMP-CurrentModID]">
  4487. <INPUT TYPE="TEXT" NAME="Country">
  4488. <INPUT TYPE="SUBMIT" NAME="-Edit" VALUE="Edit This Record">
  4489. </FORM>
  4490. See also
  4491. -ModID
  4492. t*[FMP-CurrnetModID]
  4493. Current Modification IDv
  4494. Replacement
  4495. [FMP-CurrentPortalRowNumber]J
  4496. Current Portal Number
  4497. {ieldItem]
  4498. [FMP-SortOrderItem]
  4499. [FMP-ValueList]
  4500. [FMP-ValueListChecked]
  4501. [FMP-ValueListItem]
  4502. [FMP-ValueNameItem]
  4503. [FMP-ValueNames]
  4504. -Format
  4505. -MailBCC
  4506. -MailCC
  4507. -MailFormat
  4508. -MailFrom
  4509. -MailHost
  4510. -MailSub
  4511. -MailTo
  4512. Pop up Menu
  4513. Radio Buttons
  4514. -RecID
  4515. -Script
  4516. -Script.PreFind
  4517. -Script.PreSort
  4518. Scrolling List
  4519. -Skip
  4520. -SortField
  4521. -SortOrder
  4522. Submit
  4523. Text Area
  4524. -Token
  4525. -View
  4526. -DBClose
  4527. Database Closev
  4528. Action
  4529. -ErrNum
  4530. Error Numberv
  4531. Variable
  4532.  of error numbers or an individual error number that triggers the use of the format page specified in the -Error tag. Multiple -ErrNum tag may be used to specify discontinuous ranges. If no -ErrNum exists, then the current behavior is used. Any error not listed in -ErrNum tags will be handled by the default pages inside the Web Companion. Errors related to finding and processing an -Error format page will always be handle with the default pages.
  4533. alue is
  4534.     Path and name to the format file to use to display the error message. 
  4535. Syntax example(s)
  4536.      HTTP://thehost.com/FMPro?-Db=file.fp3&-RecId=2&fname=14&-Error=err.htm&
  4537. -ErrNum=500-509&-Edit
  4538. Other tags that are required
  4539.     -Error, -DB, any action tag
  4540. See also
  4541.     -ErrorFmtFld, [FMP-CurrentRecID], [FMP-If]
  4542. -ErrNum which takes either a range of error numbers or an individual error number that trigger the use of the format page specified in the -Error tag. Multiple -ErrNum tag may b
  4543.         URL - Perform URL encoding
  4544.         HTM
  4545.  no number paramet
  4546. er then token
  4547. zero would be returned. CurrentToken constant for the FMP-If tag would then have an optional
  4548. specifier that would look like CurrentToken:3 if you want to compare the contents of token
  4549. three to something else.
  4550.     Example format file snippet:
  4551. <!-- Pass the value of token three onto the next request -->
  4552. <INPUT TYPE="HIDDEN" NAME ="-Token.3" VALUE ="[FMP-CurrentToken: 3]">
  4553. Tokens can be used on the right side of an FMP-If using the intratag replacement syntax:
  4554. [FMP-If: Curren
  4555. Start up Script
  4556.     Main Menu
  4557. Developer's Guide
  4558. Developer's Guide Detail
  4559. CDML Tag Index
  4560. Find all Tags
  4561. Find a Tag...
  4562. Cancel Find
  4563. Continue Find
  4564. Find Action Tags
  4565. Find Variable Tags
  4566. Find Replacement Tags
  4567. Find HTML Tags
  4568. Find - Using CDML Tool
  4569. Descriptions
  4570. #    List View
  4571. '    CDML Tool
  4572. Help...
  4573. Credits...
  4574. Go to Description Layout
  4575. Go Next Record
  4576. Go Previous Record
  4577. etail
  4578. CDML Tag Index
  4579. Find all Tags
  4580. Find a Tag...
  4581. Cancel Find
  4582. Continue Find
  4583. Find Action Tags
  4584. Find Variable Tags
  4585. Find Replacement Tags
  4586. Find HTML Tags
  4587. Find - Using CDML Tool
  4588. Descriptions
  4589. #    List View
  4590. '    CDML Tool
  4591. Help...
  4592. Credits...
  4593. Go to Description Layout
  4594. Go Next Record
  4595. Go Previous Record
  4596. [FMP-IncludeField]J
  4597. Include Field
  4598. 2ed with the specified data if the conditions of the [FMP-If] statement are not met.
  4599. Syntax example(s)
  4600. Generate a greeting unique to the locale of the user
  4601. [FMP-If: (Field:country.Eq.us).or.(Field:country.Eq.usa)]
  4602. Welcome citizen!
  4603. [FMP-ElseIf: Field:country.Eq.texas]
  4604. Howdy, Pardner!
  4605. [/FMP-If]
  4606. Other tags that are required
  4607.     [FMP-If]
  4608. See also
  4609.     [FMP-If]
  4610. [FMP-ElseIf]
  4611. Else Ifv
  4612. Replacement
  4613. [FMP-IncludeField]J
  4614. Include Field
  4615. t/[FMP-CurrentPortalNumber]
  4616. Current Portal Numberv
  4617. Replacement
  4618. [FMP-CurrentRepeatNumber]J
  4619. Current Repeat Number
  4620. See also
  4621. -ModID
  4622. nue to try again, or click Quit an
  4623. What it does
  4624.      [FMP-IncludeField] is replaced with the contents of a field, usually a text field that contains an HTML format file.
  4625. Syntax
  4626.     [FMP-IncludeField: Fieldname ]
  4627. Parameter(s)
  4628.     First parameter: Name of the field to include.
  4629. Syntax example(s)
  4630.     Include a file using an HTML file
  4631.         [FMP-If:  firstName .neq. "bob" ]
  4632.             [FMP-IncludeField: errorPage]
  4633.         [FMP-Else]
  4634.             [FMP-IncludeField: otherErrorPage]
  4635.         [/FMP-If]
  4636. t [FMP-IncludeField]
  4637. Include Fieldv
  4638. Replacement
  4639. [FMP-InlineAction]J
  4640. Inline Action
  4641. What it does
  4642.     [FMP-CurrentRepeatNumber] is replaced with the repetition currently being processed.
  4643. Syntax example(s)
  4644.     Returns the current repetition number using an HTML file
  4645.    <!-- Add a number in front of each repetition -->
  4646.    [FMP-Repeating: extensions]
  4647.     [FMP-CurrentRepeatNumber]: [FMP-RepeatingItem]<br>
  4648.    [/FMP-Repeating]
  4649.         <!-- After processing it could look like:
  4650.           3:  Green
  4651.         -->
  4652. t/[FMP-CurrentRepeatNumber]
  4653. Current Repeat Numberv
  4654. Replacement
  4655. [FMP-ElseIf]J
  4656. Else If
  4657. t/[FMP-CurrentPortalNumber]
  4658. Current Portal Numberv
  4659. Replacement
  4660. [FMP-CurrentRepeatNumber]J
  4661. Current Repeat Number
  4662.  it could look like:
  4663.             Your last reply was sell.
  4664.          -->
  4665.     Up to nine tokens can be used by using a slightly different syntax for the 
  4666. token tags. The variable tag -Token can have an optional token specifier of the form -Token.X
  4667. where X can be the characters 0 through 9. If no period follows the -Token keyword then token
  4668. one is implied. To retrieve the value of a token the FMP_CurrentToken will accept another
  4669. parameter that is a number, of value 0 through 9. If there is no number paramet
  4670. er, but there
  4671. is a period, then token zero would be returned. CurrentToken constant for the FMP-If tag
  4672. would then have an optional specifier that would look like CurrentToken:3 if you want to
  4673. compare the contents of token three to something else.
  4674.     Example format file snippet:
  4675. <!-- Pass the value of token three onto the next request -->
  4676. <INPUT TYPE="HIDDEN" NAME ="-Token.3" VALUE ="[FMP-CurrentToken: 3]">
  4677. Tokens can be used on the right side of an FMP-If using the intratag replacement 
  4678. -ErrorFmtFieldJ
  4679. Error Format Field
  4680. What it does
  4681.     Pulls error format file information from a field in the database instead of an HTML file in the Web folder.    
  4682. Value is
  4683.    Field name that contains the HTML which will be used to display the error message. 
  4684. Syntax example(s)
  4685.     HTTP://thehost.com/FMPro?-Db=file.fp5&-ErrorFmtField=error+format+field
  4686. &-Format=standardError.htm&-FindAny
  4687. Notes
  4688.    If the field is a container field the field is empty then the file specified in the -Format command will be used instead.
  4689. SeB*e also
  4690.     -Format, -FmtField, -MailFmtField
  4691. t!-ErrorFmtField
  4692. Error Format Fieldv
  4693. Variable
  4694. -ModIDJ
  4695. Modification ID
  4696. riable
  4697. -ModIDJ
  4698. Modification ID
  4699. -Token
  4700. Tokenu
  4701. Variable
  4702. Token
  4703. H"Passes any value to a format file.
  4704. llows the -Token keyword then token
  4705. one is implied. To retrieve the value of a token the FMP_CurrentToken will accept another
  4706. parameter that is a number, of value 0 through 9. If there is no number parameter, but there
  4707. is a period, then token zero would be returned. CurrentToken constant for the FMP-If tag
  4708. would then have an optional specifier that would look like CurrentToken:3 if you want to
  4709. compare the contents of token three to something else.
  4710. [FMP-If: CurrenD^tToken:5.eq.{CurrentToken:6}]
  4711.     <B>Token 5 equals token 6.</B>
  4712. [/FMP-If]
  4713. See also
  4714.     -Token
  4715. s token
  4716.         <input type="hidden" name="-Token" value="[FMP-CurrentToken]">
  4717.     Specify a token using a link
  4718.         <a href="-DB=Contacts&-Format=format.html&-Token=The+Token&-View">Set a token</a>
  4719.     Up to nine tokens can be used by using a slightly different syntax for the 
  4720. token tags. The variable tag -Token can have an optional token specifier of the form -Token.X
  4721. where X can be t
  4722. <!-- Make sure when updating the "country", no one else changed it -->
  4723. <FORM ACTION="FMPro" METHOD="POST">
  4724. <INPUT TYPE="HIDDEN" NAME="-DB" VALUE="contacts.fp5">
  4725. <INPUT TYPE="HIDDEN" NAME="-Format" VALUE="results.htm">
  4726. <INPUT TYPE="HIDDEN" NAME="-RecID" VALUE="[FMP-CurrentRecID]">
  4727. <INPUT TYPE="HIDDEN" NAME="-ModID" VALUE="[FMP-CurrentModID]">
  4728. <INPUT TYPE="TEXT" NAME="Country">
  4729. <INPUT TYPE="SUBMIT" NAME="-Edit" VALUE="Edit This Record">
  4730. </FORM>
  4731. See also
  4732. -ModID
  4733. t*[FMP-CurrentModID]
  4734. Current Modification IDv
  4735. Replacement
  4736. equals token 6.</B>
  4737. [/FMP-If]
  4738. Other tags that are required
  4739.     -DB, -Format, any action tag
  4740. See also
  4741.     [FMP-CurrentToken]
  4742. der to be opened remotely.  A format file is required to be specified in the URL in order for -DBOpen to be processed.
  4743. Syntax example(s)
  4744.     Open a database with a URL
  4745.    HTTP://thehost.com/FMPro?-Db=Employees.fp5&-format=formatFile.htm&-DbOpen
  4746.    HTTP://thehost.com/FMPro?-Db=Employees.fp5&-format=formatFile.htm&-Password=secret&-DbOpen
  4747.    HTTP://thehost.com/joessite/ordering/FMPro?-Db=main.fp5&-format=formatFile.htm&-DbOpen
  4748. Other tags that are required
  4749.     -DB, -format
  4750. See also
  4751.     -DBClose
  4752. -DBOpen
  4753. Database Openv
  4754. Action
  4755. B, -format
  4756. See also
  4757.     -DBOpen
  4758. address
  4759. token
  4760. value
  4761. value
  4762. checked
  4763. value
  4764. value
  4765. value
  4766. names
  4767. What it does
  4768.     -ErrNum takes either a range of error numbers or an individual error number that triggers the use of the format page specified in the -Error tag. Multiple -ErrNum tag may be used to specify discontinuous ranges. If no -ErrNum exists, then the current behavior is used. Any error not listed in -ErrNum tags will be handled by the default pages inside the Web Companion. Errors related to finding and processing an -Error format page will always be handle with the default pages.
  4769. alue is
  4770.     Number value that you wish to trap for. 
  4771. Syntax example(s)
  4772.      HTTP://thehost.com/FMPro?-Db=file.fp3&-RecId=2&fname=14&-Error=err.htm&
  4773. -ErrNum=500-509&-Edit
  4774. Other tags that are required
  4775.     -Error, -DB, any action tag
  4776. See also
  4777.     -ErrorFmtField
  4778. -ErrNum
  4779. Error Numberv
  4780. Variable
  4781. e of the format page specified in the -Error tag. Multiple -ErrNum tag may be use
  4782. What it does
  4783.     Used to detect record modification collisions in -Edit requests.  If the ID does not match, error code 306 (Record modification ID does not match) is returned.
  4784. Value is
  4785.     An email address.
  4786. Syntax example(s)
  4787.    Make sure when updating the country, no one else changed it        
  4788.    <FORM ACTION="FMPro" METHOD="POST">
  4789.    <INPUT TYPE="HIDDEN" NAME="-DB" VALUE="names.fp5">
  4790.    <INPUT TYPE="HIDDEN" NAME="-Format" VALUE="results.htm">
  4791.    <INPUT TYPE="HIDDEN" NAME="-RecID" VALUE="[F
  4792. <MP-CurrentRecID]">
  4793.    <INPUT TYPE="HIDDEN" NAME="-ModID" VALUE="[FMP-CurrentModID]">
  4794.    <INPUT TYPE="TEXT" NAME="Country">
  4795.    <INPUT TYPE="SUBMIT" NAME="-Edit" VALUE="Edit This Record">
  4796.    </FORM>
  4797. Other tags that are required
  4798.     -Edit, [FMP-CurrentRecordID]
  4799. See also
  4800.     [FMP-CurrentRecordID], [FMP-CurrentModID]
  4801. implied. To retrieve the value of a token the FMP_CurrentToken will accept another
  4802. parameter that is a number, of value 0 through 9. If there is no number paramet
  4803. What it does
  4804.      Pulls format file information from a field in the database instead of an HTML file in the Web folder.    
  4805. Value is
  4806.     Field name that contains the HTML which will be used to display the error message. 
  4807. Syntax example(s)
  4808.                 HTTP://thehost.com/FMPro?-Db=file.fp5&-FmtField=error+format+field&-Format=standardError.htm&-FindAny
  4809. Notes
  4810.    If the field is a container field, or the field is empty then the file specified in the -Format command will be used instead.
  4811. B+See also
  4812.     -Format, -FmtField, -MailFmtField
  4813. -FmtField
  4814. Format Fieldv
  4815. Variable
  4816. -ErrNumJ
  4817. Error Number
  4818. rrNum
  4819. Error Numberv
  4820. ntax, install a new copy from the FileM
  4821. -ModID
  4822. Modification IDv
  4823. Variable
  4824. tion collisions.
  4825. Value is
  4826.     An email address.
  4827. Syntax example(s)
  4828.    Make sure when updating the country, no one else changed it        
  4829.    <FORM ACTION="FMPro" METHOD="POST">
  4830.    <INPUT TYPE="HIDDEN" NAME="-DB" VALUE="names.fp5">
  4831.    <INPUT TYPE="HIDDEN" NAME="-Format" VALUE="results.htm">
  4832.    <INPUT TYPE="HIDDEN" NAME="-RecID" VALUE="[FMP-CurrentRecID]">
  4833.    <INPUT TYPE="HIDDEN" NAME="-ModID" VALUE="[FMP-CurrentModID]">
  4834.    <INPUT TYPE="TEXT" NAB
  4835. ME="Country">
  4836.    <INPUT TYPE="SUBMIT" NAME="-Edit" VALUE="Edit This Record">
  4837.    </FORM>
  4838. Other tags that are required
  4839.     -Edit, [FMP-CurrentRecordID]
  4840. See also
  4841.     -[FMP-CurrentRecordID]
  4842. entRecordID]
  4843. order
  4844. order
  4845. subject
  4846. submit
  4847. address
  4848. token
  4849. value
  4850. value
  4851. checked
  4852. value
  4853. value
  4854. value
  4855. names
  4856. What it does
  4857.      [FMP-InlineAction] allows the processing of multiple CDML requests during the processing of a single format file. The [FMP-InlineAction] tag takes as its parameters the URL-like format of the name value pairs for a CDML request. All further processing of the format file then continues as if the inline request started the processing. 
  4858.      When the [/FMP-InlineAction] is processed the request that was in effect previously is restored. Any -Format tags are ignored in the re
  4859. quest. [FMP-CurrentError] contains the error result number of the last [FMP-InlineAction]. Any FMP-ContentMIMEType or FMP-Header tags inside any [FMP-InlineAction] tags are processed as if they were not inside any [FMP-InlineAction] tags.
  4860. Syntax
  4861.     [FMP-InlineAction: Intratags ]
  4862. Parameter(s)
  4863.     First parameter: Intratags{intratag parameter}
  4864. Syntax example(s)
  4865. <!-- List the employees named Doe in the current database -->
  4866. [FMP-InlineAction: -db={CurrentDatabase}, -lay={CurrentLayout}, last na
  4867. recordA
  4868. record
  4869. recordsE
  4870. repeat
  4871. repeating
  4872. repeating
  4873. reset
  4874. response}
  4875. script|
  4876. scrolling
  4877. scrolling
  4878. cookie
  4879. setting
  4880. records
  4881. field
  4882. field
  4883. order
  4884. order
  4885. start
  4886. subject
  4887. subject
  4888. submit
  4889. address
  4890. token
  4891. value
  4892. value
  4893. 10&-find
  4894. 10&-findallE
  4895. 10&-max
  4896. 10&-skip
  4897. 10:12
  4898. 10:12:32
  4899. 11&picturesG
  4900. 13&countryC
  4901. 14&-error
  4902. 15&-token
  4903. 17.17.17.17
  4904. 199.199.9.9
  4905. 2&fname
  4906. order
  4907. password
  4908. perform|
  4909. perform
  4910. script|
  4911. perform
  4912. script
  4913. before
  4914. perform
  4915. script
  4916. before
  4917. pop-up
  4918. pop-up
  4919. portal
  4920. previous
  4921. radio
  4922. radio
  4923. buttons
  4924. range
  4925. range
  4926. range
  4927. range
  4928. start
  4929. field
  4930. order
  4931. start
  4932. subject
  4933. subject
  4934. address
  4935. token
  4936. value
  4937. viewI
  4938. formI
  4939. 0a&-find
  4940. 1&-findD
  4941. 1&-skip
  4942. 10&-find
  4943. 10&-findallE
  4944. 10&-max
  4945. 10&-skip
  4946. 10:12
  4947. 10:12:32
  4948. 11&picturesG
  4949. 13&countryC
  4950. 14&-error
  4951. 15&-token
  4952. 17.17.17.17
  4953. 199.199.9.9
  4954. 2&fname
  4955. current
  4956. action
  4957. current
  4958. database
  4959. current
  4960. current
  4961. current
  4962. error
  4963. current
  4964. current
  4965. format
  4966. current
  4967. found
  4968. count
  4969. current
  4970. layout
  4971. current
  4972. logical
  4973. operator
  4974. current
  4975. current
  4976. modification
  4977. current
  4978. portal
  4979. number
  4980. current
  4981. record
  4982. count
  4983. current
  4984. record
  4985. current
  4986. record
  4987. number
  4988. current
  4989. repeat
  4990. number
  4991. current
  4992. setting
  4993. current
  4994. order
  4995. current
  4996. current
  4997. token
  4998. databaseJ
  4999. database
  5000. close
  5001. database
  5002. nameJ
  5003. database
  5004. nameJ
  5005. names
  5006. recordH
  5007. number
  5008. operator
  5009. option
  5010. previous
  5011. recordA
  5012. record
  5013. recordsE
  5014. response}
  5015. script|
  5016. setting
  5017. records
  5018. field
  5019. order
  5020. subject
  5021. subject
  5022. address
  5023. token
  5024. value
  5025. viewI
  5026. formI
  5027. 0a&-find
  5028. 1&-findD
  5029. 1&-skip
  5030. 10&-find
  5031. 10&-findallE
  5032. 10&-max
  5033. 10&-skip
  5034. 10:12
  5035. 10:12:32
  5036. 11&picturesG
  5037. 13&countryC
  5038. 14&-error
  5039. 15&-token
  5040. 17.17.17.17
  5041. 199.199.9.9
  5042. 2&fname
  5043. imageG
  5044. include
  5045. include
  5046. field
  5047. inline
  5048. inline
  5049. action
  5050. layout
  5051. layout
  5052. fields
  5053. layout
  5054. first
  5055. previous
  5056. record
  5057. logical
  5058. logical
  5059. operator
  5060. records
  5061. modification
  5062. modification
  5063. 0a&-find
  5064. 1&-findD
  5065. 1&-skip
  5066. 10&-find
  5067. 10&-findallE
  5068. 10&-max
  5069. 10&-skip
  5070. 10:12
  5071. 10:12:32
  5072. 11&picturesG
  5073. 13&countryC
  5074. 14&-error
  5075. 15&-token
  5076. 17.17.17.17
  5077. 199.199.9.9
  5078. 2&fname
  5079. error}
  5080. error
  5081. format
  5082. field
  5083. error
  5084. number
  5085. error
  5086. response}
  5087. field~
  5088. field
  5089. name~
  5090. fields
  5091. findD
  5092. recordsE
  5093. recordF
  5094. field
  5095. operator
  5096. recordD
  5097. value
  5098. first
  5099. formI
  5100. format
  5101. format
  5102. field
  5103. format
  5104. field
  5105. format
  5106. format
  5107. found
  5108. header
  5109. &-find
  5110. 10&-findallE
  5111. 10&-max
  5112. 10&-skip
  5113. 10:12
  5114. 10:12:32
  5115. 11&picturesG
  5116. 13&countryC
  5117. 14&-error
  5118. 15&-token
  5119. 17.17.17.17
  5120. 199.199.9.9
  5121. 2&fname
  5122. deleteA
  5123. delete
  5124. recordA
  5125. displayG
  5126. display
  5127. imageG
  5128. duplicateB
  5129. duplicate
  5130. recordB
  5131. editC
  5132. recordC
  5133. email
  5134. findD
  5135. recordsE
  5136. recordF
  5137. recordD
  5138. formI
  5139. format
  5140. format
  5141. imageG
  5142. layout
  5143. layout
  5144. logical
  5145. logical
  5146. operator
  5147. nameJ
  5148. recordH
  5149. operator
  5150. perform|
  5151. perform
  5152. script|
  5153. recordA
  5154. recordsE
  5155. response}
  5156. script|
  5157. viewI
  5158. formI
  5159. 0a&-find
  5160. 1&-findD
  5161. 1&-skip
  5162. 10&-find
  5163. 10&-findallE
  5164. 10&-max
  5165. 10&-skip
  5166. 10:12
  5167. 10:12:32
  5168. 11&picturesG
  5169. 13&countryC
  5170. 14&-error
  5171. 15&-token
  5172. 17.17.17.17
  5173. 199.199.9.9
  5174. 2&fname
  5175. date/time
  5176. fmp-repeating
  5177. aol-iweng
  5178. appear
  5179. appears
  5180. applies
  5181. apply
  5182. arbitrary
  5183. bob&-find
  5184. bobbie
  5185. boolean
  5186. -DBCloseJ
  5187. Database Close
  5188. 2der.  A format file is required to be specified in the URL in order for -DBOpen to be processed.
  5189. Syntax example(s)
  5190.     Open a database with a URL
  5191.    HTTP://thehost.com/FMPro?-Db=Employees.fp5&-format=formatFile.htm&-DbOpen
  5192.    HTTP://thehost.com/FMPro?-Db=Employees.fp5&-format=formatFile.htm&-Password=secret&-DbOpen
  5193.    HTTP://thehost.com/joessite/ordering/FMPro?-Db=main.fp5&-format=formatFile.htm&-DbOpen
  5194. Other tags that are required
  5195.     -DB, -format
  5196. See also
  5197.     -DBCC
  5198. -DBOpen
  5199. Database Openv
  5200. Action
  5201. -DBCloseJ
  5202. Database Close
  5203. ALUE ="[FMP-CurrentModID]">
  5204. <INPUT
  5205. TYPE="TEXT" NAME ="Country">
  5206. <INPUT
  5207. TYPE="SUBMIT" NAME ="-Edit" VALUE ="Edit This Record">
  5208. </FORM>
  5209. See also
  5210. -ModID
  5211. fieldsC
  5212. fileD
  5213. abbrev
  5214. abbreviated
  5215. about
  5216. accept
  5217. access
  5218. accessed
  5219. accessing
  5220. actionA
  5221. argument
  5222. lineitems
  5223. lines
  5224. linkA
  5225. willJ
  5226. win16
  5227. win95
  5228. windows
  5229. withA
  5230. processI
  5231. processed~
  5232. processingJ
  5233. product
  5234. production
  5235. What it does
  5236.     [FMP-ElseIf] is replaced with the specified data if the conditions of the [FMP-If] statement are not met.
  5237. Syntax example(s)
  5238. Generate a greeting unique to the locale of the user
  5239. [FMP-If: (Field:country.Eq.us).or.(Field:country.Eq.usa)]
  5240.   Welcome citizen!
  5241. [FMP-ElseIf: Field:country.Eq.texas]
  5242.   Howdy, Pardner!
  5243. [/FMP-If]
  5244. Other tags that are required
  5245.     [FMP-If]
  5246. See also
  5247.     [FMP-If]
  5248. [FMP-ElseIf]
  5249. Else Ifv
  5250. Replacement
  5251. orders@
  5252. pages@
  5253. perform@
  5254. permission@
  5255. pointing@
  5256. products@
  5257. record's@
  5258. repeats
  5259. between
  5260. fmp-valuelist
  5261. fmp-valuelist
  5262. opens
  5263. database
  5264. filemaker
  5265. machine
  5266. remote
  5267. operated
  5268. operation
  5269. operator
  5270. operators
  5271. option
  5272. optional
  5273. or&-find
  5274. orderA
  5275. fmproA
  5276. fmtfield
  5277. folder
  5278. follow
  5279. following
  5280. follows
  5281. formA
  5282. action
  5283. fmpro
  5284. method
  5285. list&-sortfield
  5286. listed
  5287. looking
  5288. machine
  5289. machineone
  5290. macintosh
  5291. mailbcc
  5292. mailcc
  5293. mailcc
  5294. mailbcc
  5295. mailfmtfield
  5296. mailformat
  5297. mailfrom
  5298. mailhost
  5299. mailsub
  5300. mailto
  5301. mainly
  5302. manner~
  5303. march
  5304. match
  5305. maximum
  5306. defaults
  5307. definedD
  5308. defines
  5309. definition
  5310. deleteA
  5311. deletedA
  5312. deletesA
  5313. deletes
  5314. record
  5315. specified
  5316. recidA
  5317. deleting
  5318. delsome
  5319. depending
  5320. depends
  5321. descend
  5322. descend&-findall
  5323. descending
  5324. describes
  5325. description
  5326. detail
  5327. detail&-recid
  5328. details
  5329. detect
  5330. determine
  5331. develop
  5332. dialog
  5333. different
  5334. direct
  5335. direction
  5336. directlyG
  5337. discontinuous
  5338. displayD
  5339. display
  5340. repeating
  5341. field
  5342. using
  5343. domain
  5344. domainname
  5345. don't
  5346. duplicateB
  5347. duplicate
  5348. record
  5349. using
  5350. linkB
  5351. duplicatedB
  5352. duplicatesB
  5353. duplicates
  5354. record
  5355. specified
  5356. recidB
  5357. during|
  5358. editC
  5359. editable
  5360. editedC
  5361. editing
  5362. effect
  5363. either~
  5364. element
  5365. email
  5366. employee
  5367. employees
  5368. empty
  5369. enabled
  5370. enclose
  5371. encoding
  5372. after
  5373. processing
  5374. could
  5375. agent
  5376. allow~
  5377. allowed
  5378. allows
  5379. along
  5380. alsoA
  5381. alternate
  5382. alternate
  5383. phone
  5384. extensions
  5385. fmp-repeatingitem
  5386. alternate
  5387. phone
  5388. extensions
  5389. x2353
  5390. alternate
  5391. phone
  5392. extensions
  5393. x3442
  5394. althitlist
  5395. always
  5396. america
  5397. requirefield
  5398. requires
  5399. reserved
  5400. reset
  5401. response}
  5402. restored
  5403. result
  5404. resultsA
  5405. retrieveG
  5406. retrieved
  5407. returnF
  5408. return
  5409. information
  5410. about
  5411. current
  5412. using
  5413. return
  5414. information
  5415. about
  5416. current
  5417. using
  5418. returnedD
  5419. returnsG
  5420. right
  5421. rightside
  5422. submitsD
  5423. subset
  5424. success}
  5425. successful
  5426. successfully
  5427. summary
  5428. support
  5429. supported
  5430. doesA
  5431. duplicateB
  5432. duplicate
  5433. record
  5434. using
  5435. linkB
  5436. duplicatedB
  5437. duplicatesB
  5438. duplicates
  5439. record
  5440. specified
  5441. recidB
  5442. during|
  5443. editC
  5444. editable
  5445. editedC
  5446. editing
  5447. either~
  5448. element
  5449. email
  5450. enabled
  5451. enclose
  5452. encoding
  5453. pointing
  5454. points
  5455. pop-up
  5456. populatesH
  5457. populatingC
  5458. portal
  5459. portals
  5460. portion~
  5461. portions
  5462. position
  5463. possible
  5464. postA
  5465. powerpc
  5466. prefind|
  5467. preliminary
  5468. present
  5469. presort|
  5470. pressed
  5471. previous
  5472. previously
  5473. privacy
  5474. privileges
  5475. processI
  5476. processed~
  5477. processingJ
  5478. product
  5479. production
  5480. useful
  5481. userA
  5482. user's
  5483. users
  5484. usesJ
  5485. usingA
  5486. usuallyG
  5487. valid
  5488. valueA
  5489. htm&-findanyF
  5490. htm&-lay
  5491. htm&-maxE
  5492. htm&-password
  5493. htm&-recidB
  5494. htm&-script|
  5495. htm&-skip
  5496. htm&-sortfield
  5497. htm&-viewI
  5498. htm&color~
  5499. htm&countryD
  5500. html}
  5501. between
  5502. fmp-linkfirst
  5503. fmp-linkfirst
  5504. replaced
  5505. recid
  5506. indicates
  5507. which
  5508. record
  5509. should
  5510. duplicated
  5511. written
  5512. thehost
  5513. their
  5514. themE
  5515. thereG
  5516. therefore
  5517. these~
  5518. they're
  5519. third
  5520. thisA
  5521. filemaker
  5522. standard
  5523. changes
  5524. content
  5525. header
  5526. three
  5527. through
  5528. message}
  5529. products
  5530. proper
  5531. properly
  5532. protocol
  5533. provided
  5534. pulls
  5535. older
  5536. omit|
  5537. omitone
  5538. omitone&-findall
  5539. one&-findany
  5540. online
  5541. onlyJ
  5542. onscreen
  5543. openJ
  5544. opened
  5545. opening
  5546. opens
  5547. operators
  5548. option
  5549. optional
  5550. or&-find
  5551. orderA
  5552. repeats
  5553. between
  5554. fmp-valuelist
  5555. fmp-valuelist
  5556. repetition
  5557. repetitions~
  5558. replace
  5559. replaced
  5560. replacement
  5561. reply
  5562. representing
  5563. session
  5564. several
  5565. short
  5566. shortcut
  5567. shouldA
  5568. showI
  5569. shown
  5570. simply}
  5571. since
  5572. singleF
  5573. sizeC
  5574. size&-sortorder
  5575. sizes
  5576. skipD
  5577. skipped
  5578. skipping
  5579. slightly
  5580. snippet
  5581. software
  5582. someD
  5583. sample
  5584. fmp-contentmimetype
  5585. text/plain
  5586. sample
  5587. sometext
  5588. something
  5589. sorted
  5590. sortfield
  5591. sorting|
  5592. sortorder
  5593. sorts
  5594. spaces
  5595. specific~
  5596. engineer
  5597. enter~
  5598. entered
  5599. entirely
  5600. eq&color
  5601. eq&first
  5602. equal
  5603. equals
  5604. issorted
  5605. fm-else
  5606. fmp-clientaddress
  5607. fmp-clientaddress
  5608. replaced
  5609. current
  5610. client's
  5611. fmp-clientip
  5612. fmp-clientpassword
  5613. fmp-clienttype
  5614. fmp-clientusername
  5615. fmp-contentmimetype
  5616. fmp-contentmimetype
  5617. replaced
  5618. nothing
  5619. fmp-contentmimetype
  5620. fmp-cookie
  5621. fmp-currentaction
  5622. fmp-currentdatabase
  5623. fmp-currentdate
  5624. fmp-currentdate
  5625. format
  5626. fmp-currentdate
  5627. replaced
  5628. current
  5629. fmp-repeatingitem
  5630. fmp-setcookie
  5631. fmp-sortfielditem
  5632. fmp-sortfielditem
  5633. fmp-sortorderitem
  5634. fmp-sortorderitem
  5635. fmp-valuelist
  5636. fmp-valuelist
  5637. field
  5638. value
  5639. fmp-valuelistchecked
  5640. fmp-valuelistitem
  5641. fmp-valuenameitem
  5642. fmp-valuenameitem
  5643. replaced
  5644. value
  5645. fmp-valuenames
  5646. follow
  5647. following
  5648. follows
  5649. formA
  5650. action
  5651. fmpro
  5652. method
  5653. common@
  5654. contents@
  5655. copied@
  5656. created@
  5657. current
  5658. request
  5659. defaults@
  5660. detail&-recid@
  5661. details@
  5662. displays@
  5663. domain@
  5664. either@
  5665. equivalent@
  5666. except@
  5667. failed@
  5668. filemaker@
  5669. first
  5670. parameter
  5671. repeating
  5672. field@
  5673. fmp-currenterror@
  5674. fmp-findopitem@
  5675. fmp-linkfirst@
  5676. fmp-option@
  5677. fmpro@
  5678. follow@
  5679. format
  5680. formats@
  5681. formatted@
  5682. found@
  5683. germany@
  5684. host@
  5685. htm&country@
  5686. http@
  5687. indicates@
  5688. input
  5689. hidden
  5690. mailhost
  5691. value
  5692. company
  5693. internet@
  5694. item@
  5695. less@
  5696. listed@
  5697. mailfrom@
  5698. maximum@
  5699. name@
  5700. name/value@
  5701. notes@
  5702. older@
  5703. pair@
  5704. pass@
  5705. performance@
  5706. prefind@
  5707. privileges@
  5708. product@
  5709. remotely@
  5710. leges@
  5711. proctor@
  5712. ping@
  5713. controls
  5714. convertedG
  5715. cookie
  5716. cookiename
  5717. cookies
  5718. cookievalue
  5719. copied
  5720. correctG
  5721. could
  5722. count
  5723. countryC
  5724. createB
  5725. created
  5726. createsH
  5727. creation
  5728. criteriaD
  5729. cubes
  5730. curdb
  5731. current
  5732. syntaxA
  5733. specification
  5734. domain@
  5735. equivalent@
  5736. execute@
  5737. fields@
  5738. filemaker@
  5739. fm-else@
  5740. fmp-currentday@
  5741. fmp-currenterror@
  5742. fmp-currenttoken@
  5743. fmp-linkrecid@
  5744. fmp-repeatingitem@
  5745. fmpro@
  5746. action
  5747. fmpro
  5748. method
  5749. format@
  5750. fp5&-recid@
  5751. have@
  5752. htm&-findany@
  5753. html&-max@
  5754. implied@
  5755. input
  5756. hidden
  5757. value
  5758. contacts
  5759. input
  5760. submit
  5761. value
  5762. message@
  5763. input
  5764. mailcc
  5765. value
  5766. company
  5767. issorted@
  5768. item@
  5769. jpeg@
  5770. lineitems@
  5771. list&-sortfield@
  5772. lists@
  5773. looking@
  5774. message@
  5775. method@
  5776. name&-findall@
  5777. numbers
  5778. numeric@
  5779. occurred@
  5780. older@
  5781. opens
  5782. database
  5783. filemaker
  5784. machine
  5785. remote@
  5786. permission@
  5787. pointing@
  5788. products@
  5789. record's@
  5790. repeats
  5791. between
  5792. fmp-valuelist
  5793. fmp-valuelist
  5794. display
  5795. several
  5796. records
  5797. using
  5798. displayed
  5799. displaying
  5800. displaypage
  5801. displaysE
  5802. displays
  5803. search
  5804. process
  5805. format
  5806. filesI
  5807. record's
  5808. recordsD
  5809. red&-max~
  5810. redirect
  5811. referJ
  5812. related
  5813. relationship
  5814. remote
  5815. remotely
  5816. remove
  5817. repeat
  5818. repeating~
  5819. repeating
  5820. fields
  5821. within
  5822. portals
  5823. supported
  5824. number
  5825. repeats
  5826. repeats
  5827. between
  5828. fmp-currentfind
  5829. fmp-currentfind
  5830. repeats
  5831. between
  5832. fmp-currentsort
  5833. fmp-currentsort
  5834. repeats
  5835. between
  5836. fmp-record
  5837. fmp-record
  5838. every
  5839. repeats
  5840. between
  5841. fmp-repeating
  5842. fmp-repeating
  5843. replacement
  5844. reply
  5845. representing
  5846. orted
  5847. number@
  5848. repeats
  5849. between
  5850. fmp-repeating
  5851. fmp-repeating
  5852. repetitions@
  5853. reserved@
  5854. rslt@
  5855. sales@
  5856. also@
  5857. should@
  5858. sort@
  5859. spec@
  5860. string@
  5861. submit@
  5862. syntax
  5863. example
  5864. terry@
  5865. then@
  5866. this@
  5867. through@
  5868. token@
  5869. unique@
  5870. washington
  5871. user@
  5872. usually@
  5873. value
  5874. view@
  5875. what@
  5876. does@
  5877. when@
  5878. word@
  5879. replacement
  5880. looping@
  5881. current
  5882. database@
  5883. script@
  5884. first@
  5885. repeating
  5886. fields@
  5887. time@
  5888. exploring
  5889. page@
  5890. planning
  5891. site@
  5892. about
  5893. companion
  5894. plug-in@
  5895. within
  5896. without
  5897. words
  5898. would
  5899. written
  5900. x2353
  5901. x3442
  5902. yourD
  5903. current
  5904. request
  5905. items~
  5906. javascript
  5907. fmp-linkrecid
  5908. fmp-linkrecid
  5909. replaced
  5910. specific
  5911. record
  5912. fmp-log
  5913. fmp-log
  5914. replaced
  5915. specified
  5916. parameter
  5917. fmp-log
  5918. sometext
  5919. fmp-log
  5920. search
  5921. accessed
  5922. fmp-option
  5923. fmp-option
  5924. field
  5925. value
  5926. fmp-option
  5927. replaced
  5928. values
  5929. value
  5930. fmp-portal
  5931. fmp-rangeend
  5932. fmp-rangesize
  5933. fmp-rangestart
  5934. fmp-record
  5935. fmp-repeating
  5936. fmp-repeating
  5937. extensions
  5938. fmp-repeating
  5939. field
  5940. follow
  5941. following
  5942. follows
  5943. formA
  5944. action
  5945. fmpro
  5946. method
  5947. boring
  5948. bottom
  5949. bracket
  5950. brackets
  5951. break
  5952. britain
  5953. browseD
  5954. browser
  5955. browsers
  5956. button
  5957. buttons
  5958. calculation
  5959. can't
  5960. candelete
  5961. canedit
  5962. cannew
  5963. cannot
  5964. capital
  5965. carbon
  5966. cards
  5967. case-sensitive
  5968. cd1343&-format
  5969. cdml~
  5970. name&-findall
  5971. name&-sortorder
  5972. name/valueH
  5973. named
  5974. namesC
  5975. navigator
  5976. needG
  5977. needed~
  5978. needs~
  5979. negative
  5980. net/rfc/rfc2068
  5981. netscape
  5982. never
  5983. newuser
  5984. notes
  5985. nothing
  5986. numberD
  5987. numbers
  5988. numbers
  5989. numeric
  5990. washington
  5991. usa&-editC
  5992. usa&-maxD
  5993. usedD
  5994. usuallyG
  5995. valid
  5996. valueA
  5997. value
  5998. select
  5999. selected
  6000. using
  6001. action
  6002. sending
  6003. sentG
  6004. separate~
  6005. separated
  6006. sequence
  6007. series
  6008. server
  6009. showI
  6010. shown
  6011. simply}
  6012. since
  6013. singleF
  6014. sizeC
  6015. skipD
  6016. skipped
  6017. skipping
  6018. slightly
  6019. snippet
  6020. someD
  6021. sample
  6022. fmp-contentmimetype
  6023. text/plain
  6024. sample
  6025. something
  6026. sorted
  6027. sortfield
  6028. sorting|
  6029. sortorder
  6030. sorts
  6031. spaces
  6032. equivalent
  6033. errnum
  6034. error}
  6035. errorfmtfield
  6036. errorpage
  6037. errors
  6038. every
  6039. everyone
  6040. everything
  6041. exampleA
  6042. except
  6043. What it does
  6044.     Specifies the maximum number of records that should be returned per page.
  6045. Value is
  6046.     A number from 1 thru 2147483647, or the word "All". The default value is 25.
  6047. Syntax example(s)
  6048.     Specify the maximum number of records using a link
  6049.         <a href="FMPro?-DB=Contacts&-Format=format.html&-Max=10&-FindAll">First 10 Records</a>
  6050.     Specify the maximum number of records using a form action
  6051.         <form action="FMPro" method="post">
  6052.             <input type="hidden" name="-DB" value="contacts.fp5">
  6053. <input type="hidden" name="-Format" value="format.html">
  6054.             <input type="hidden" name="-Max" value="10">
  6055.             <input type="submit" name="-FindAll" value="First 10 Records">
  6056.         </form>
  6057. Other tags that are required
  6058.     -DB, -Format, -Find or -FindAll
  6059. See also
  6060.     -Skip
  6061. UE is blank, which will display as an entry "field" in the Web browser. These three text areas correspond with the field names in the FileMaker Pro database Guest Book.fp5. The First Name, Last Name, and Email Addre
  6062. doesA
  6063. whatever
  6064. when~
  6065. where
  6066. whichA
  6067. win16
  6068. win95
  6069. windows
  6070. withA
  6071. specifiesJ
  6072. specifies
  6073. email
  6074. address
  6075. person
  6076. sending
  6077. specifies
  6078. email
  6079. address
  6080. person
  6081. message
  6082. specifies
  6083. field
  6084. sorting
  6085. specifies
  6086. format
  6087. generate
  6088. successful
  6089. specifies
  6090. subject
  6091. email
  6092. specify}
  6093. specifying
  6094. spheres
  6095. square
  6096. standard
  6097. standarderror
  6098. start~
  6099. started
  6100. starting
  6101. state
  6102. statement
  6103. states
  6104. status
  6105. store
  6106. storedG
  6107. string
  6108. style
  6109. subject
  6110. subject
  6111. submitA
  6112. supported
  6113. syntax
  6114. html&-max
  6115. html&-op
  6116. html&-sortfield
  6117. html&-token
  6118. http-authenticated
  6119. http/1.0
  6120. http/1.1
  6121. hypertext
  6122. hyphen~
  6123. iceland
  6124. ignored~
  6125. imageG
  6126. imagesG
  6127. immediately
  6128. fmp-currenttoken
  6129. fmp-else
  6130. fmp-elseif
  6131. fmp-fieldG
  6132. fmp-field
  6133. country
  6134. fmp-field
  6135. capital
  6136. fmp-fieldname
  6137. fmp-fieldname
  6138. encoding
  6139. fmp-fieldname
  6140. replaced
  6141. current
  6142. field
  6143. fmp-findfielditem
  6144. fmp-findfieldnameite
  6145. fmp-findfieldvalueit
  6146. fmp-findopitem
  6147. fmp-findopitem
  6148. replaced
  6149. search
  6150. operator
  6151. fmp-findvalueitem
  6152. fmp-header
  6153. fmp-if}
  6154. fmp-imageG
  6155. fmp-include
  6156. fmp-includefield
  6157. fmp-inlineaction
  6158. fmp-inlinerequest
  6159. fmp-layoutfields
  6160. fmp-link
  6161. fmp-linkfirst
  6162. fmp-linklast
  6163. fmp-linknext
  6164. fmp-linkprevious
  6165. action
  6166. fmpro
  6167. method
  6168. current
  6169. order
  6170. current
  6171. order
  6172. currentaction
  6173. currentcookie
  6174. currentdatabase
  6175. currentdate
  6176. currentday
  6177. currenterror}
  6178. currentformat
  6179. currentfoundcount
  6180. currentlayout
  6181. currently
  6182. currentmax
  6183. currentmodid
  6184. currentrecid
  6185. currentrecordcount
  6186. currentrecordnumber
  6187. currentskip
  6188. currenttime
  6189. currenttoken
  6190. custom
  6191. dataI
  6192. databaseA
  6193. date/time
  6194. fmp-repeating
  6195. mailfrom
  6196. mailsub
  6197. mailhost
  6198. mailformat
  6199. action
  6200. request@
  6201. requirefield@
  6202. rslt@
  6203. sample@
  6204. also@
  6205. session@
  6206. spec@
  6207. specification@
  6208. specified@
  6209. specifies@
  6210. submits@
  6211. syntax@
  6212. syntax
  6213. example
  6214. than@
  6215. between
  6216. fmp-linkfirst
  6217. fmp-linkfirst
  6218. replaced@
  6219. thru@
  6220. useful@
  6221. value
  6222. value
  6223. versions@
  6224. does@
  6225. within@
  6226. application@
  6227. file@
  6228. about
  6229. companion
  6230. plug-in@
  6231. getting
  6232. started
  6233. custom
  6234. publishing@
  6235. requestD
  6236. requests
  6237. requireI
  6238. requiredA
  6239. response}
  6240. result
  6241. resultsA
  6242. retrieveG
  6243. retrieved
  6244. returnF
  6245. return
  6246. information
  6247. about
  6248. current
  6249. using
  6250. return
  6251. information
  6252. about
  6253. current
  6254. using
  6255. returnedD
  6256. returnsG
  6257. right
  6258. rightside
  6259. filemakerG
  6260. filemaker's
  6261. filename
  6262. filesI
  6263. findD
  6264. findallE
  6265. findanyF
  6266. finding|
  6267. findsE
  6268. firstD
  6269. first
  6270. parameter
  6271. first
  6272. parameter
  6273. repeating
  6274. field
  6275. firstname
  6276. nothing
  6277. fmp-contentmimetype
  6278. fmp-cookie
  6279. fmp-currentaction
  6280. fmp-currentdate
  6281. fmp-currentdate
  6282. format
  6283. fmp-currentdate
  6284. replaced
  6285. current
  6286. fmp-currentday
  6287. typeA
  6288. typed
  6289. types
  6290. uk&-lop
  6291. uniqueG
  6292. united
  6293. update
  6294. updatesC
  6295. updating
  6296. upload~
  6297. uploaded~
  6298. url-like
  6299. usuallyG
  6300. valid
  6301. valueA
  6302. lists
  6303. literal
  6304. local
  6305. locale
  6306. location
  6307. logical
  6308. london
  6309. machine
  6310. machineone
  6311. macintosh
  6312. mailbcc
  6313. mailcc
  6314. mailcc
  6315. mailbcc
  6316. mailformat
  6317. mailfrom
  6318. mailhost
  6319. mailsub
  6320. mailto
  6321. mainly
  6322. manner~
  6323. march
  6324. match
  6325. maximum
  6326. value
  6327. valuelistitem
  6328. values
  6329. variable~
  6330. sample
  6331. saved
  6332. script|
  6333. script&-findall|
  6334. scrolling
  6335. searchD
  6336. second
  6337. secret
  6338. secret&-dbopen
  6339. section
  6340. security
  6341. sizeC
  6342. skipD
  6343. skipped
  6344. slightly
  6345. snippet
  6346. someD
  6347. sample
  6348. fmp-contentmimetype
  6349. text/plain
  6350. sample
  6351. something
  6352. sortfield
  6353. sorting|
  6354. sortorder
  6355. sorts
  6356. specific~
  6357. specification
  6358. 2147483647
  6359. 3/3/98
  6360. 4&-deleteA
  6361. 4&-find
  6362. 43200
  6363. 5&-findall
  6364. 500-509&-edit
  6365. 6&-dupB
  6366. accept
  6367. access
  6368. accessing
  6369. actionA
  6370. consider
  6371. considered
  6372. constant
  6373. constants
  6374. consult
  6375. contact
  6376. contacts
  6377. contacts&-format
  6378. contain~
  6379. containerG
  6380. containingG
  6381. contains~
  6382. content
  6383. contentsC
  6384. continue
  6385. continues
  6386. control~
  6387. controlled
  6388. count
  6389. countryC
  6390. createB
  6391. created
  6392. createsH
  6393. creation
  6394. criteriaD
  6395. cubes
  6396. curdb
  6397. current
  6398. fmp-currenterror}
  6399. fmp-currentfind
  6400. fmp-currentformat
  6401. fmp-currentfoundcoun
  6402. fmp-currentlayout
  6403. fmp-currentlop
  6404. fmp-currentmax
  6405. fmp-currentmodid
  6406. fmp-currentportalrow
  6407. fmp-currentrecidA
  6408. fmp-currentrecordcou
  6409. fmp-currentrecordid
  6410. fmp-currentrecordnum
  6411. fmp-currentrepeatnum
  6412. fmp-currentskip
  6413. fmp-currentsort
  6414. fmp-currenttime
  6415. fmp-currenttime
  6416. format
  6417. fmp-currenttime
  6418. replaced
  6419. current
  6420. follow
  6421. following
  6422. follows
  6423. formA
  6424. action
  6425. fmpro
  6426. method
  6427. [FMP-CurrentModID]J
  6428. Current Modification ID
  6429. What it does
  6430.    The -ModID tag is an optional tag that can be used with a -Edit action request. The value would be the modification id that has to match the record before the -Edit action can complete successfully and a new error code (306) would be returned if the mod ids did not match. If there is no -Mod tag then the -Edit action would work as it currently does. In addition CurrentRecID and CurrentModID would be added as constants to the FMP-If tag as numeric types.
  6431. Syntax example(s)
  6432. the FMP-If tag as numeric types.
  6433. Syntax example(s)
  6434. her tags that are required
  6435.     -Edit, [FMP-CurrentRecordID]
  6436. See also
  6437.     -[FMP-CurrentRecordID]
  6438. occurred}
  6439. occurrences~
  6440. occurs}
  6441. one&-findany
  6442. online
  6443. onlyJ
  6444. onscreen
  6445. openJ
  6446. opening
  6447. operated
  6448. operation
  6449. operator
  6450. operators
  6451. option
  6452. optional
  6453. or&-find
  6454. orderA
  6455. client's
  6456. clientaddress
  6457. clientip
  6458. clientpassword
  6459. clienttype
  6460. clientusername
  6461. close
  6462. closed
  6463. closes
  6464. closing
  6465. collisions
  6466. color
  6467. colorchoice
  6468. colors
  6469. columns
  6470. com/asite/onlineorde
  6471. com/assist/security
  6472. com/fmpro
  6473. com/joessite/orderin
  6474. com/newsref/std/cook
  6475. combines
  6476. combines
  6477. criteria
  6478. request
  6479. coming
  6480. command
  6481. commas
  6482. common
  6483. companionJ
  6484. company
  6485. compare
  6486. comparison
  6487. comparisons
  6488. compatible
  6489. complete
  6490. condition
  6491. conditions
  6492. configuration
  6493. mailfrom
  6494. mailsub
  6495. mailhost
  6496. mailformat
  6497. action
  6498. Open URL
  6499. rm action
  6500.         <form action="FMPro" method="post">
  6501.             <input type="hidden" name="-DB" value="Contacts.FP3">
  6502.             <input type="hidden" name="-Format" value="format.html">
  6503.             <input type="hidden" name="-SortField" value="Colors">
  6504.             <input type="hidden" name="-SortOrder" value="custom=Color List">
  6505.             <input
  6506. htm">
  6507.             <input type
  6508. ="hidden" name="-RecID" value="[FMP-CurrentRecID]">
  6509.             <input type="submit" name="-Delete" value="Delete This Record">
  6510.         </form>
  6511.     Display a hit list using [FMP-CurrentRecID] instead of [FMP-LinkRecID]
  6512.         [FMP-Record]Click <a href=
  6513.             "FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=[FMP-CurrentRecID]&-Find">here</a>
  6514.             to view record [FMP-CurrentRecordNumber].<br>
  6515.         [/FMP-Record]
  6516.         <!-- After processing, the HTML sent to the browser could look like:
  6517.             Click <a href="FMPro?-DB=db.fp5&-Format=rsl
  6518. t [FMP-InlineAction]
  6519. Inline Actionv
  6520. Replacement
  6521. 114H    [FMP-Log]J
  6522. >What it does
  6523.     [FMP-Log] is replaced with the text specified as the parameter and written to the info log file.
  6524. Syntax
  6525.     [FMP-Log:  someText ]
  6526. Parameter(s)
  6527.     The text you want written into the info log file.
  6528. Syntax example(s)
  6529.    Put some text in the info log file        
  6530.    [FMP-Log: the search.htm page was accessed]
  6531. [FMP-Log]
  6532. Replacement
  6533. parameter}
  6534. Syntax example(s)
  6535. <!-- List the employees named Doe in the current database -->
  6536. [FMP-InlineAction: -db={CurrentDatabase}, -lay={CurrentLayout},
  6537. Reset
  6538. Resetu
  6539. Reset
  6540. HeAn HTML input type used to reset all other HTML input types on the page back to their default values.
  6541. -DBOpenJ
  6542. Database Open
  6543. What it does
  6544.     Opens a database on the FileMaker host machine from a remote browser.
  6545.     The -DBOpen and -DBClose actions tags only uses the -db variable tag for the name of the database and the partial path before FMPro? in the URL to determine on which database to apply the action. The opening action has the additional parameter -password specifying what password to open the db with. The database administrator must have remote administration privileges .  The database must be in the Web fol
  6546. s in the browser.
  6547. Syntax example(s)
  6548.     Display radio buttons using an HTML file
  6549.         <form action="FMPro" method="post">
  6550.             <input type="hidden" name="-DB" value="db.fp3">
  6551.             <input type="hidden" name="-Format" value="results.htm">
  6552.             <input type="radio" name="Country" value="F1">France
  6553.             <input type="radio" name="Cou
  6554. -MailFmtFieldJ
  6555. Format Field for Mail
  6556. 2-Log] is replaced with the  the text specified as the parameter and written to the info log file.
  6557. Syntax
  6558.     [FMP-Log:  someText ]
  6559. Parameter(s)
  6560.     The text you want written into the info log file.
  6561. Syntax example(s)
  6562.    Put some text in the info log file        
  6563.    [FMP-Log: the search.htm page was accessed]
  6564. [FMP-Log]
  6565. Replacement
  6566. -MailFmtFieldJ
  6567. Format Field for Mail
  6568. 2d for Mail
  6569. -MailFmtFieldJ
  6570. Format Field for Mail
  6571. 117H    -FmtFieldJ
  6572. Format Fieldv
  6573. 117H    -FmtFieldJ
  6574. Format Field
  6575. entLayout
  6576. What it does
  6577.     [FMP-CurrentPortalRowNumber] is replaced with the row number of the current portal being processed.
  6578. Parameter(s)
  6579. Syntax example(s)
  6580.     Returns the name of the current database, using an HTML file
  6581.    <!-- Add row number in front of each portal row -->
  6582.    [FMP-Portal:lineitems]
  6583.      [FMP-CurrentPortalRowNumber]: [FMP-Field:lineitems::name]<br>
  6584.    [/FMP-Portal]
  6585.         <!-- After processing it could look like:
  6586.             1:  Red
  6587.          -->
  6588. See also
  6589.     [FMP-Portal]
  6590. t2[FMP-CurrentPortalRowNumber]
  6591. Current Portal Numberv
  6592. Replacement
  6593. [FMP-CurrentRepeatNumber]J
  6594. Current Repeat Number
  6595. reate a format fil
  6596. queryI
  6597. quotes
  6598. radio
  6599. randomF
  6600. range
  6601. rangeend
  6602. ranges
  6603. rangesize
  6604. rangestart
  6605. reasons
  6606. recidA
  6607. recommendedG
  6608. recordA
  6609. between
  6610. fmp-currentfind
  6611. fmp-currentfind
  6612. repeats
  6613. between
  6614. fmp-currentsort
  6615. fmp-currentsort
  6616. repetitions~
  6617. replace
  6618. replaced
  6619. replacement
  6620. reply
  6621. representing
  6622. implied
  6623. importantG
  6624. improveD
  6625. includeJ
  6626. includes
  6627. includingJ
  6628. indicatesA
  6629. individual
  6630. informationJ
  6631. inline
  6632. inputA
  6633.  result number of the last [FMP-InlineAction]. Any FMP-ContentMIMEType or FMP-Header tags inside any [FMP-InlineAction] tags are processed as if they were not inside any [FMP-InlineAction] tags.
  6634. Syntax
  6635.     [FMP-InlineAction: Intratags ]
  6636. Parameter(s)
  6637.     First parameter: Intratags{intratag parameter}
  6638. Syntax example(s)
  6639. <!-- List the employees named Doe in the current database -->
  6640. [FMP-InlineAction: -db={CurrentDatabase}, -lay={CurrentLayout}, last name="do
  6641. What it does
  6642.     Specifies a field from which a format file can be used for the body of the email message instead of a file in the Web folder.
  6643.     The format file can contain CDML replacement tags. 
  6644. Value is
  6645.     A text file to send as the body of the message.
  6646. Syntax example(s)
  6647.     Send mail using a form action
  6648.         <form action="FMPro" method="post">
  6649.             <input type="hidden" name="-DB" value="contacts.fp5">
  6650.             <input type="hidden" name="-Format" value="displaypage.html">
  6651.             <input type="text" name="-M
  6652. ailTo" value="Keith@Company.COM">
  6653.             <input type="text" name="-MailCC" value="Dirk@Company.COM">
  6654.             <input type="text" name="-MailBCC" value="Terry@Company.COM">
  6655.             <input type="text" name="-MailFrom" value="Chris@Company.COM">
  6656.             <input type="text" name="-MailSub" value="The Subject">
  6657.             <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
  6658.             <input type="hidden" name="-MailFmtFIeld" value="mail format field">
  6659.             <input type="submit" name="-View" value="Send Message">
  6660.         </form>
  6661. orders
  6662. otherA
  6663. other
  6664. required
  6665. othererror
  6666. othererrorpage
  6667. otherwise
  6668. pageG
  6669. NAMEA
  6670. CDML Tool.fp5
  6671. NAMEA
  6672. CDML Tool.fp5
  6673. alisA
  6674. CDML Tool.fp5
  6675. FMP5FMP5
  6676.     Web Tools
  6677. +Mist:Desktop Folder:Web Tools:CDML Tool.fp5
  6678. s:CDML Tool.fp5
  6679. +Mist:Desktop Folder:Web Tools:CDML Tool.fp5
  6680. Tool.fp5
  6681. times
  6682. token
  6683. token&-view
  6684. tokens
  6685. total
  6686. track
  6687. trailing
  6688. transfer
  6689. treated
  6690. treats
  6691. triangles
  6692. triggers
  6693. tuesday
  6694. userA
  6695. user's
  6696. usesJ
  6697. usingA
  6698. usuallyG
  6699. valid
  6700. valueA
  6701. pages
  6702. pair~
  6703. pairsC
  6704. parameter}
  6705. parameter
  6706. parameters
  6707. pardner
  6708. paris
  6709. partial
  6710. parts
  6711. passed
  6712. passes
  6713. password
  6714. pathJ
  6715. pathname
  6716. perceivedD
  6717. actions
  6718. actual
  6719. actually
  6720. added
  6721. addition
  6722. additional
  6723. address
  6724. admin
  6725. administration
  6726. administrator
  6727. aformatfile
  6728. after|
  6729. alternate
  6730. alternate
  6731. phone
  6732. extensions
  6733. fmp-repeatingitem
  6734. alternate
  6735. phone
  6736. extensions
  6737. x2353
  6738. alternate
  6739. phone
  6740. extensions
  6741. x3442
  6742. always
  6743. america
  6744. syntax
  6745. example
  6746. tagsA
  6747. takeI
  6748. takes}
  6749. tells
  6750. temporary
  6751. terry
  6752. test}
  6753. texas
  6754. textC
  6755. l fields in the database (but not related fields).
  6756. Syntax example(s)
  6757.     Find any one record using a link
  6758.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Lay=Layout+One&-FindAny">Return any record in the database</a>
  6759.     Find any one record using a form action
  6760.         <form action="FMPro" method="post">
  6761.             <input type="hidden" name="-DB" value="names.fp5">
  6762.             <input type="hidden" name="-Format" value="results.htm">
  6763.             <input type="hidden" name="-Lay" value="Layout One">
  6764.             <input type="submit" name="-CYFindAny" value="Pick One!">
  6765.         </form>
  6766. Other tags that are required
  6767.     -DB, any action tag
  6768. irst Name, Op: begins with Value: Joe
  6769.             Field: Last N
  6770. t'[FMP-ContentMimeType]
  6771. Content MIME Typeu
  6772. Replacement
  6773. Content Mime Type
  6774. Hm[FMP-ContentMIMEType] is replaced with nothing in the HTML and changes the MIME type returned to the browser.
  6775. " name="Country" value="F1">France
  6776.             <input type="checkbox" name="Country" value="G7
  6777. t$-MailBCC
  6778. Blind Carbon Copy for Emailu
  6779. DevGuide
  6780. Variable
  6781. HMSpecifies the email address of the person that should be blind carbon copied.
  6782. Using the CDML Tool
  6783. The CDML Tool interacts between open FileMaker Pro databases and HTML editing applications to help you construct format files quickly and reduce syntax errors.
  6784. You can start a new format file by:
  6785.     using one of the format file templates in the CDML Tool
  6786.     copying CDML tags from the CDML Tool to existing HTML pages
  6787.     modifying one of the format files in the Web folder
  6788. Follow these general steps to use the CDML Tool:
  6789. 1.    Open and share your FileMaker Pro database using Web Companion shari
  6790.  HTML. The CDML Reference database focuses primarily on CDML syntax. For information on HTML tags, refer to an HTML reference book.
  6791. E*Getting started with Custom Web PublishingG
  6792. -DupJ
  6793. Duplicate Record
  6794. What it does
  6795.     Duplicates the record specified by -RecID.
  6796.     The -RecID tag indicates which record should be duplicated.  To duplicate a record, the Web user must have Create permission for the database.
  6797. Syntax example(s)
  6798.     Duplicate a record using a link
  6799.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=6&-Dup">Duplicate record with ID 6</a>
  6800.     Duplicate a record using a form action
  6801.         <form action="FMPro" method="post">
  6802.             <input type="hidden" name="-DB" value="name.fp5">
  6803.             <input type=
  6804.  name="-DB" value="name.fp5">
  6805.             <input type=
  6806. text/html
  6807. text/plain
  6808. textarea
  6809. t$[FMP-CurrentRecID]
  6810. Current Record IDu
  6811. Replacement
  6812. Current Record ID
  6813. H_[FMP-CurrentRecId] is replaced with the record key
  6814. a hex value representing the current record.
  6815.  3.<br>
  6816.         -->
  6817. See also
  6818.     -RecID, [FMP-LinkRecID]
  6819.  items generated using the dynamic or static approach. In this example, the value list items will be generated using the static method, since the value list items aren't likely to 
  6820. lusively, you can disable Instant Web Publishing.
  6821. To disable Instant Web Publishing:
  6822. 1.    Choose Preferences from the Edit menu, and then choose Web Companion.
  6823.     If you don't see the Web Companion menu choice, the Web Companion plug-in is either not enabled or not installed correctly. 
  6824. 2.    In the Web Companion View Setup dialog box, click Configure.
  6825. 3.    In the Web Companion Configuration dialog box, deselect Enable Instant Web Publishing.
  6826. 4.     Click OK.
  6827. eb servers, 
  6828. E+Considerations before publishing a databaseG
  6829. -ScriptJ
  6830. Perform ScriptL
  6831. <none>
  6832. ers. Don't put sensitive documents inside the Web folder.
  6833.     If anyone opening a FileMaker file has Export Records privileges (even as a guest to a FileMaker file), they can th
  6834. versions
  6835. viewI
  6836. format
  6837. using
  6838. linkI
  6839. viewed
  6840. viewing
  6841. visible
  6842. visit
  6843. visits
  6844. wanted
  6845. washington
  6846. This guide  explains how to work with the CDML tags, which allow you to specify how your FileMaker Pro 5 data is published on the Web.
  6847. In addition to providing general information on custom database publishing, this guide explains how to construct format files  (HTML pages that contain CDML tags). Format files determine how Web users interact with your FileMaker Pro 5 database.
  6848. This guide also explains how to use the CDML Tool, along with the CDML templates and an HTML editing applicatioWeb users interact with your FileMaker Pro 5 database.
  6849. This guide also explains how to use the CDML Tool, along with the CDML templates and an HTML editing applicatio
  6850. About the Web Companion plug-inG
  6851. -FindAnyJ
  6852. Find Any Record
  6853. What it does
  6854.     Performs a find for a single random record.  A format file is used to display the record found.
  6855.     A Web user must have Browse permission in order to execute this action.  
  6856. Syntax example(s)
  6857.     Find any one record using a link
  6858.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-FindAny">Return any record in the database</a>
  6859.     Find any one record using a form action
  6860.         <form action="FMPro" method="post">
  6861.             <input type="hidden" name="-DB" value="names.fp5">
  6862.             <input type="hidden" nameB
  6863. ="-Format" value="results.htm">
  6864.             <input type="submit" name="-FindAny" value="Pick One!">
  6865.         </form>
  6866. Other tags that are required
  6867.     -DB, -Format
  6868. input type="hidden" nameB
  6869. ="-Format" value="results.htm">
  6870.             <input type="submit" name="-FindAny" value="Pick One!">
  6871.         </form>
  6872. Other tags that are required
  6873.     -DB, -Format
  6874. he container field to retrieve the image from. The value portion is ignored.
  6875.     For all
  6876. New Recordu
  6877. DevGuide
  6878. Action
  6879. H_Creates a new record and populates that record with the contents of any field name/value pairs.
  6880. L"FileMaker Pro as a CGI application
  6881. t are required
  6882.     -DB, field name
  6883. d Name  - Name of a field to compare with
  6884.             Value list comparisons
  6885.         ValueListItem - Returns the current value list item
  6886.             Date/time comparisons
  6887.         CurrentDate - Returns the current date in short format
  6888.         CurrentDay - Returns the current day name in short format
  6889.         CurrentTime - Returns the current time in short format
  6890.             Address comparisons
  6891.         ClientAdd
  6892. hidden" name="-Format" value="results.htm">
  6893.             <input type="text" size=12 name="Country" value="Australia">
  6894.             <input type="submit" name="-New" value="New Record">
  6895.         </form>
  6896. Other tags that are required
  6897.     -DB, field name
  6898. r Pro Web Companion performs the duties of both the Web server and the CGI application. 
  6899. Note  Third-party CGI applications that have been compatible with FileMaker Pro 3.0/4.x should continue to work with FileMaker Pro Unlimited, which is availble seperately.
  6900. About the Web Companion plug-inG
  6901. -NewJ
  6902. New Record
  6903. What it does
  6904.     Creates a new record and populates that record with the contents of any field name/value pairs.
  6905.     A Web user must have Create permission in order to execute this action.
  6906. Syntax example(s)
  6907.     Create a new record using a link
  6908.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&Country=Australia&-New">
  6909.             Create a record for Australia</a>
  6910.     Create a new record using a form action
  6911.         <form action="FMPro" method="post">
  6912.             <input type="hidden" name="-DB" value="names.fp5">
  6913.             <input type="
  6914. t#[FMP-LinkRecID]
  6915. Link to a Record IDu
  6916. Replacement
  6917. Link to Record
  6918. HJ[FMP-LinkRecID] is replaced with a URL to a specific record in a database.
  6919. input
  6920. hidden
  6921. value
  6922. contacts
  6923. input
  6924. hidden
  6925. format
  6926. value
  6927. displaypage
  6928. input
  6929. hidden
  6930. mailformat
  6931. value
  6932. input
  6933. hidden
  6934. mailhost
  6935. value
  6936. company
  6937. Logical Operatoru
  6938. DevGuide
  6939. Variable
  6940. F6Logical Operator (AND/OR)
  6941. Logical Operator (OR) Hidden
  6942. H8Combines the find criteria as an AND or OR find request.
  6943. L    CDML tags
  6944. D request.
  6945. Syntax example(s)
  6946.     Find a record using a link
  6947.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&Country=USA+UK&-LOP=or&-Find">Find United states of America or United Kingdom records</a>
  6948.     Find some records using a form action
  6949.         <form action="FMPro" method="post">
  6950.             <input type="hidden" name="-DB" value=
  6951. {"names.fp5">
  6952.             <input type="hidden" name="-Format" value="results.htm">
  6953.             <input type="hidden" name="-LOP" value="OR">
  6954.             Enter a country and click Find to see the results.<br>
  6955.             <input type="text" size=12 name="Country" value="USA UK">
  6956.             <input type="submit" name="-Find" value="Find">
  6957.         </form>
  6958. Other tags that are required
  6959.     -DB, -Find, -Format, field name
  6960. See also
  6961. mailto
  6962. mailfrom
  6963. mailhost
  6964. mailformat
  6965. action
  6966. mailto
  6967. mailsub
  6968. mailhost
  6969. mailformat
  6970. action
  6971. dbclose
  6972. dbname
  6973. dbopen
  6974. decide
  6975. default
  6976. deletedA
  6977. deletesA
  6978. deletes
  6979. record
  6980. specified
  6981. recidA
  6982. deleting
  6983. delsome
  6984. depending
  6985. depends
  6986. descend
  6987. descend&-findall
  6988. descending
  6989. describes
  6990. description
  6991. detail
  6992. detail&-recid
  6993. details
  6994. determine
  6995. develop
  6996. dialog
  6997. different
  6998. direct
  6999. direction
  7000. directlyG
  7001. displayD
  7002. display
  7003. repeating
  7004. field
  7005. using
  7006. thereG
  7007. therefore
  7008. these~
  7009. they're
  7010. third
  7011. thisA
  7012. filemaker
  7013. standard
  7014. changes
  7015. content
  7016. header
  7017. three
  7018. through
  7019. executeD
  7020. exists
  7021. expire
  7022. expires
  7023. explorer
  7024. extensionJ
  7025. extensions
  7026. failed
  7027. failure}
  7028. false
  7029. favorite
  7030. feature
  7031. fewer
  7032. fieldC
  7033. field
  7034. name/valueC
  7035. field
  7036. first
  7037. order
  7038. descend
  7039. field
  7040. fmp-sortfielditem
  7041. order
  7042. fmp-sortorderitem
  7043. field
  7044. order
  7045. descend
  7046. field&-format
  7047. fieldname
  7048. input
  7049. submit
  7050. value
  7051. message
  7052. input
  7053. mailbcc
  7054. value
  7055. terry
  7056. company
  7057. What it does
  7058.     Deletes the record specified by -RecID.
  7059.     The -RecID tag indicates which record should be deleted. In order to delete a record, the Web user must have Delete permission for the database.
  7060. Syntax example(s)
  7061.     Delete a record using a link
  7062.         <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=4&-Delete">Delete record with ID 4</a>
  7063.     Delete a record using a form action
  7064.         <form action="FMPro" method="post">
  7065.             <input type="hidden" name="-DB" value="name.fp5">
  7066.             <input type="hidden" 
  7067. P-CurrnetModID]
  7068. *[FMP-CurrnetModID]
  7069. Current Modification ID
  7070. rtal Number
  7071. input
  7072. mailcc
  7073. value
  7074. company
  7075. input
  7076. mailfrom
  7077. value
  7078. chris
  7079. company
  7080. input
  7081. mailsub
  7082. value
  7083. subject
  7084. input
  7085. mailto
  7086. value
  7087. keith
  7088. company
  7089. inside
  7090. instead
  7091. internet
  7092. internic
  7093. into~
  7094. intratag
  7095. intratags
  7096. invoiceid
  7097. Sunday
  7098. Monday
  7099. Tuesday
  7100.     Wednesday
  7101. Thursday
  7102. Friday
  7103. Saturday
  7104. January
  7105. February
  7106. March
  7107. April
  7108. August
  7109.     September
  7110. October
  7111. November
  7112. December
  7113. 1st Quarter
  7114. 2nd Quarter
  7115. 3rd Quarter
  7116. 4th Quarter
  7117. gettingA
  7118. getting
  7119. started
  7120. custom
  7121. publishingA
  7122. guest
  7123. plug-inF
  7124. publishingA
  7125. reference
  7126. startedA
  7127. using
  7128. using
  7129. withA
  7130. checkbox
  7131. dbclose
  7132. dbopen
  7133. delete
  7134. errnum
  7135. error
  7136. errorfmtfield
  7137. field~
  7138. field
  7139. name~
  7140. findall
  7141. findany
  7142. fmp-clientaddress
  7143. fmp-clientip
  7144. fmp-clientpassword
  7145. fmp-clienttype
  7146. fmp-clientusername
  7147. fmp-contentmimetype
  7148. fmp-cookie
  7149. fmp-currentaction
  7150. fmp-currentdatabase
  7151. fmp-currentdate
  7152. fmp-currentday
  7153. fmp-currenterror
  7154. fmp-currentfind
  7155. fmp-currentformat
  7156. fmp-currentfoundcoun
  7157. fmp-currentlayout
  7158. fmp-currentlop
  7159. fmp-currentmax
  7160. fmp-currentmodid
  7161. fmp-currentportalrow
  7162. action
  7163. fmpro
  7164. method
  7165. cdmlB
  7166. cdmltagname1
  7167. choice|
  7168. choices
  7169. chooseD
  7170. choosingJ
  7171. clarisC
  7172. click|
  7173. clicksG
  7174. clipboard
  7175. coded
  7176. coding}
  7177. collectsH
  7178. comingH
  7179. commentsE
  7180. commonH
  7181. commonly
  7182. communicatingG
  7183. companionC
  7184. compatibleH
  7185. complete
  7186. completed
  7187. complex
  7188. complexityJ
  7189. compriseJ
  7190. computerD
  7191. conditional
  7192. configurationD
  7193. configure|
  7194. connectedD
  7195. connectionC
  7196. considerJ
  7197. considerationsJ
  7198. consistsC
  7199. constant}
  7200. constructB
  7201. containB
  7202. containing|
  7203. containsD
  7204. contentJ
  7205. contentsG
  7206. continueH
  7207. copying
  7208. copying
  7209. existing
  7210. pages
  7211. corporate
  7212. correctly|
  7213. corresponds
  7214. could
  7215. email
  7216. address
  7217. input
  7218. browser
  7219. create
  7220. button
  7221. input
  7222. browser
  7223. display
  7224. checkbox
  7225. anchor
  7226. another
  7227. anotherfile
  7228. iweng
  7229. appear
  7230. appears
  7231. applies
  7232. apply
  7233. arbitrary
  7234. methodA
  7235. microsoft
  7236. minus
  7237. minutes
  7238. modid
  7239. modification
  7240. modify
  7241. monday
  7242. month
  7243. moved
  7244. mozilla/2.0
  7245. mozilla/3.0
  7246. mozilla/3.01
  7247. multiple~
  7248. mustA
  7249. nameA
  7250. numbers
  7251. formatA
  7252. formatfile
  7253. formatsG
  7254. formatted
  7255. foundD
  7256. fp3&-recid
  7257. fp5&-errorfmtfield
  7258. fp5&-fmtfield
  7259. fp5&-formatA
  7260. fp5&-lay
  7261. formE
  7262. formatB
  7263. format
  7264. files
  7265. pages
  7266. contain
  7267. typically
  7268. format
  7269. files
  7270. contain
  7271. formatfilename&-anac
  7272. formats
  7273. formattingH
  7274. foundH
  7275. frames
  7276. frequently}
  7277. fromE
  7278. functionality
  7279. functionsG
  7280. gatewayH
  7281. header
  7282. helpB
  7283. helpfulE
  7284. here'sD
  7285. here's
  7286. overview
  7287. steps
  7288. required
  7289. publish
  7290. hidden
  7291. homeC
  7292. hostingD
  7293. however}
  7294. htmlB
  7295. input
  7296. html-formattedG
  7297. httpG
  7298. hundredsJ
  7299. hyperlink|
  7300. hypertextG
  7301. identifiedG
  7302. identifies
  7303. imageD
  7304. importantJ
  7305. ascend
  7306. ascending
  7307. associated
  7308. assumed
  7309. attempt}
  7310. attribute
  7311. australiaH
  7312. australia&-newH
  7313. authentication
  7314. available
  7315. based
  7316. beforeG
  7317. beginning
  7318. begins
  7319. behavior
  7320. beingG
  7321. below
  7322. better
  7323. between
  7324. blanks
  7325. blind
  7326. machineD
  7327. mailing
  7328. makeD
  7329. makesB
  7330. making
  7331. mechanismG
  7332. menu|
  7333. mightJ
  7334. mindJ
  7335. minimumD
  7336. modelE
  7337. modifyJ
  7338. moreD
  7339. mostE
  7340. moveC
  7341. moviesJ
  7342. much}
  7343. mustC
  7344. nameD
  7345. names}
  7346. natureJ
  7347. navigateJ
  7348. needC
  7349. needed}
  7350. needs}
  7351. next|
  7352. noteB
  7353. notifiedH
  7354. notifies
  7355. number
  7356. onscreenB
  7357. openD
  7358. openingJ
  7359. option}
  7360. optionalD
  7361. orderH
  7362. ordersJ
  7363. otherB
  7364. otherwiseB
  7365. overallJ
  7366. overviewD
  7367. pageC
  7368. pagesB
  7369. paperJ
  7370. passH
  7371. passesH
  7372. passwordsJ
  7373. pathD
  7374. performD
  7375. performance}
  7376. performsH
  7377. placingD
  7378. planningJ
  7379. platform-independentG
  7380. plug-inD
  7381. pop-up}
  7382. preferencesD
  7383. preventJ
  7384. primarilyB
  7385. privilegesJ
  7386. createB
  7387. created
  7388. createsE
  7389. customizeC
  7390. dataB
  7391. databaseB
  7392. databasename&-format}
  7393. databasesC
  7394. deciding}
  7395. default|
  7396. deletedJ
  7397. deleting
  7398. deliversG
  7399. demonstrateE
  7400. demonstratesE
  7401. department}
  7402. dependJ
  7403. depending}
  7404. depends
  7405. deselect|
  7406. designedE
  7407. designingC
  7408. details}
  7409. determineB
  7410. determines
  7411. developer'sB
  7412. diagramJ
  7413. diagrammingJ
  7414. dialogD
  7415. disableD
  7416. display}
  7417. displayed|
  7418. displaying
  7419. displaysG
  7420. distributingJ
  7421. documentC
  7422. documentsJ
  7423. don'tJ
  7424. dutiesH
  7425. dynamic}
  7426. dynamically}
  7427. eachJ
  7428. easilyC
  7429. easyJ
  7430. edit|
  7431. editingB
  7432. eitherH
  7433. elements
  7434. employeeE
  7435. employees}
  7436. enableC
  7437. enabledD
  7438. enablesE
  7439. enabling|
  7440. engineering}
  7441. evaluatesH
  7442. evenJ
  7443. eventsH
  7444. every}
  7445. exampleE
  7446. examples}
  7447. letsC
  7448. levelJ
  7449. pages
  7450. default
  7451. guest
  7452. solution
  7453. likely}
  7454. limited
  7455. lines
  7456. linkD
  7457. linkedJ
  7458. linksJ
  7459. listJ
  7460. listedJ
  7461. lists
  7462. located}
  7463. locatesG
  7464. locationG
  7465. locatorG
  7466. logical
  7467. longer
  7468. looping
  7469. lower
  7470. includeE
  7471. includedH
  7472. includesG
  7473. including
  7474. incorporates}
  7475. increase
  7476. increases
  7477. indexB
  7478. indicates
  7479. indicating
  7480. industry
  7481. informationB
  7482. informationB
  7483. informationB
  7484. installed|
  7485. instantB
  7486. instructions
  7487. interactB
  7488. interactionH
  7489. interactivity
  7490. interactsH
  7491. interfaceC
  7492. internetC
  7493. interpretsG
  7494. intoC
  7495. intranetC
  7496. ipaddress/fmpro}
  7497. ipaddress/formatfile}
  7498. isn't
  7499. it'sJ
  7500. itemsE
  7501. keepJ
  7502. layoutJ
  7503. layout-specific
  7504. layoutsJ
  7505. addressC
  7506. advantage}
  7507. after}
  7508. after
  7509. determine
  7510. database
  7511. activity
  7512. alerts
  7513. allowB
  7514. allowsC
  7515. alongB
  7516. already
  7517. alsoB
  7518. amountJ
  7519. ampersand
  7520. animated
  7521. anyoneJ
  7522. appear
  7523. appearanceC
  7524. appearingJ
  7525. appears
  7526. appleH
  7527. applets
  7528. applicable
  7529. applicationB
  7530. applicationsG
  7531. approach}
  7532. appropriate
  7533. areas
  7534. aren't}
  7535. arrow
  7536. assigned
  7537. assistE
  7538. assistantC
  7539. attribute
  7540. existingD
  7541. explainsB
  7542. explore
  7543. exploring|
  7544. exportJ
  7545. extended
  7546. factor}
  7547. factorsJ
  7548. fairly
  7549. familiarityB
  7550. features
  7551. fieldJ
  7552. fieldsJ
  7553. fileB
  7554. filemakerB
  7555. filemaker
  7556. functions
  7557. server
  7558. communicating
  7559. filename|
  7560. filesB
  7561. filled
  7562. filled-out
  7563. first}
  7564. flowchartJ
  7565. fmp-field
  7566. fmp-valuelist}
  7567. fmp-valuelistitem}
  7568. fmpro
  7569. focusesB
  7570. folderD
  7571. folders
  7572. follow
  7573. follow
  7574. these
  7575. general
  7576. steps
  7577. follow
  7578. these
  7579. increase
  7580. performance
  7581. followed
  7582. followingD
  7583. thanG
  7584. thanks
  7585. thatA
  7586. typeA
  7587. uk&-lop
  7588. uniqueG
  7589. united
  7590. updatesC
  7591. upload~
  7592. uploaded~
  7593. usa&-editC
  7594. usa&-maxD
  7595. usedD
  7596. userA
  7597. usesJ
  7598. usingA
  7599. usuallyG
  7600. valueA
  7601. value
  7602. variable~
  7603. viewI
  7604. format
  7605. using
  7606. linkI
  7607. jpegG
  7608. keith
  7609. keyword
  7610. kingdom
  7611. known
  7612. label
  7613. language
  7614. latest
  7615. layout
  7616. leading
  7617. leftside
  7618. lengthy
  7619. letters
  7620. limitD
  7621. manyJ
  7622. marketing}
  7623. mechanismG
  7624. menu|
  7625. messages
  7626. method
  7627. mightJ
  7628. mindJ
  7629. minimal
  7630. minimumD
  7631. modelE
  7632. modified
  7633. modifyJ
  7634. modifying
  7635. modifying
  7636. format
  7637. files
  7638. folder
  7639. monitors
  7640. moreD
  7641. mostE
  7642. moveC
  7643. moved
  7644. moviesJ
  7645. much}
  7646. mustC
  7647. nameD
  7648. name2
  7649. names}
  7650. natureJ
  7651. navigateJ
  7652. necessary
  7653. needC
  7654. needed}
  7655. needs}
  7656. next|
  7657. non-ascii
  7658. one-line
  7659. one-lined
  7660. onscreenB
  7661. openD
  7662. opened
  7663. openingJ
  7664. perform|
  7665. performanceD
  7666. performed|
  7667. performsF
  7668. period~
  7669. creatingB
  7670. critical
  7671. crossB
  7672. current
  7673. cursor
  7674. customB
  7675. customizeC
  7676. dataB
  7677. deciding}
  7678. default|
  7679. deletedJ
  7680. deleting
  7681. deliversG
  7682. demonstrateE
  7683. demonstratesE
  7684. department}
  7685. dependJ
  7686. depending}
  7687. depends
  7688. deselect|
  7689. designedE
  7690. designingC
  7691. details}
  7692. determineB
  7693. determines
  7694. developer'sB
  7695. diagramJ
  7696. diagrammingJ
  7697. dialogD
  7698. directly
  7699. disableD
  7700. display}
  7701. displayed|
  7702. displaying
  7703. displaysG
  7704. distributingJ
  7705. documentC
  7706. documentsJ
  7707. don'tJ
  7708. dutiesH
  7709. dynamic}
  7710. dynamically}
  7711. eachJ
  7712. easilyC
  7713. easyJ
  7714. edit|
  7715. editingB
  7716. eitherH
  7717. element
  7718. elements
  7719. employeeE
  7720. employees}
  7721. enableC
  7722. enabledD
  7723. enablesE
  7724. enabling|
  7725. engineering}
  7726. evaluatesH
  7727. evenJ
  7728. eventsH
  7729. every}
  7730. exampleE
  7731. automated
  7732. automatically}
  7733. availableJ
  7734. availbleH
  7735. backG
  7736. background
  7737. basicB
  7738. becauseJ
  7739. beenH
  7740. beforeH
  7741. being}
  7742. below
  7743. best}
  7744. better}
  7745. betweenG
  7746. blank
  7747. bookB
  7748. bothH
  7749. bottom
  7750. breaking
  7751. broadcastingJ
  7752. browseE
  7753. browserG
  7754. browsersG
  7755. browsing
  7756. build
  7757. built-inJ
  7758. button
  7759. buttons
  7760. can't
  7761. cannot
  7762. captures
  7763. capturing
  7764. cartE
  7765. cases}
  7766. catalogE
  7767. category
  7768. cd-rom
  7769. examples}
  7770. exclusively|
  7771. executing
  7772. databaseB
  7773. databasename&-format}
  7774. databasesC
  7775. deciding}
  7776. decimal
  7777. default|
  7778. define
  7779. delete
  7780. deletedJ
  7781. deletes
  7782. deleting
  7783. deliversG
  7784. demonstrateE
  7785. demonstratesE
  7786. department}
  7787. dependJ
  7788. depending}
  7789. depends
  7790. description
  7791. deselect|
  7792. design
  7793. designates
  7794. designedE
  7795. designer
  7796. designingC
  7797. detail
  7798. determining
  7799. developer'sB
  7800. diagramJ
  7801. diagrammingJ
  7802. dialogD
  7803. directly
  7804. disableD
  7805. display}
  7806. displayed|
  7807. displaying
  7808. displaysG
  7809. distributingJ
  7810. documentC
  7811. documentsJ
  7812. doesn't
  7813. don'tJ
  7814. dutiesH
  7815. dynamic}
  7816. dynamically}
  7817. eachJ
  7818. easilyC
  7819. easyJ
  7820. edit|
  7821. specifiedA
  7822. specifierG
  7823. person
  7824. sending
  7825. specifies
  7826. email
  7827. address
  7828. person
  7829. message
  7830. specifies
  7831. field
  7832. sorting
  7833. specifies
  7834. format
  7835. generate
  7836. successful
  7837. specifies
  7838. subject
  7839. email
  7840. specify}
  7841. specifying
  7842. start~
  7843. states
  7844. status
  7845. storedG
  7846. string
  7847. style
  7848. subject
  7849. subject
  7850. submitA
  7851. submitsD
  7852. subset
  7853. success}
  7854. successful
  7855. support
  7856. syntaxA
  7857. generalB
  7858. generated|
  7859. generates
  7860. gettingB
  7861. giveD
  7862. graphic
  7863. graphics
  7864. guestE
  7865. guideB
  7866. handle
  7867. handlesH
  7868. handling
  7869. hard}
  7870. haveC
  7871. header
  7872. helpB
  7873. helpfulE
  7874. here'sD
  7875. here's
  7876. overview
  7877. steps
  7878. required
  7879. publish
  7880. hidden
  7881. higher
  7882. homeD
  7883. hostingD
  7884. however}
  7885. htmlB
  7886. input
  7887. imageD
  7888. images
  7889. importantJ
  7890. editingB
  7891. edits
  7892. eitherH
  7893. element
  7894. elements
  7895. email
  7896. employeeE
  7897. employees}
  7898. empty
  7899. enableC
  7900. enabledD
  7901. enablesE
  7902. enabling|
  7903. encode
  7904. encoded
  7905. encoding
  7906. engineering}
  7907. enter
  7908. entered
  7909. entity
  7910. entry
  7911. error
  7912. errors
  7913. evaluate
  7914. evaluatesH
  7915. evenJ
  7916. every}
  7917. exact
  7918. examines
  7919. exampleE
  7920. input
  7921. insertJ
  7922. inserted
  7923. inserting
  7924. inserts
  7925. insideJ
  7926. install
  7927. installedE
  7928. instantB
  7929. instead
  7930. instructions
  7931. interactB
  7932. interacting
  7933. interactionH
  7934. interactivity
  7935. interactsH
  7936. interfaceC
  7937. internetC
  7938. interpretsG
  7939. intoC
  7940. intranetC
  7941. ipaddress/fmpro}
  7942. ipaddress/formatfile}
  7943. ipaddress/path/fmpro
  7944. ipnumorname/path/fmp
  7945. isn't
  7946. issues
  7947. it'sJ
  7948. itemsE
  7949. keepJ
  7950. label
  7951. layoutJ
  7952. layout-specific
  7953. layoutsJ
  7954. layoutsJ
  7955. webserver
  7956. welcome
  7957. whatA
  7958. words
  7959. would
  7960. yourD
  7961. noteB
  7962. these
  7963. instructions
  7964. build
  7965. format
  7966. started
  7967. notifiedH
  7968. notifies
  7969. number
  7970. objects
  7971. occur
  7972. offer
  7973. one-line
  7974. one-lined
  7975. onscreenB
  7976. openD
  7977. opened
  7978. openingJ
  7979. operate
  7980. operator
  7981. operators
  7982. option}
  7983. optionalD
  7984. optional
  7985. elements
  7986. graphics
  7987. animated
  7988. changeD
  7989. changingC
  7990. chapterB
  7991. character
  7992. characters
  7993. checkbox
  7994. choice|
  7995. choices
  7996. chooseD
  7997. choosingJ
  7998. clear
  7999. click|
  8000. clicksG
  8001. clipboard
  8002. close
  8003. coded
  8004. coding}
  8005. collectsH
  8006. comingH
  8007. commentsE
  8008. commonH
  8009. commonly
  8010. communicatingG
  8011. companionC
  8012. company
  8013. compatibleH
  8014. complete
  8015. completed
  8016. complex
  8017. complexityJ
  8018. compriseJ
  8019. computerD
  8020. conditional
  8021. configurationD
  8022. configure|
  8023. configuring
  8024. connectedD
  8025. connectionC
  8026. considerJ
  8027. considerationsJ
  8028. considered
  8029. consistsC
  8030. constant}
  8031. constructB
  8032. inueH
  8033. copying
  8034. copying
  8035. existing
  8036. pages
  8037. corporate
  8038. correctly|
  8039. corresponds
  8040. could
  8041. contact
  8042. containB
  8043. container
  8044. containing|
  8045. containsD
  8046. contentJ
  8047. contentsG
  8048. continueH
  8049. control
  8050. controls
  8051. converting
  8052. copying
  8053. copying
  8054. existing
  8055. pages
  8056. corporate
  8057. correctly|
  8058. correspond
  8059. corresponding
  8060. corresponds
  8061. could
  8062. html-formattedG
  8063. html/web
  8064. httpG
  8065. hundredsJ
  8066. hyperlink|
  8067. hypertextG
  8068. identifiedG
  8069. identifies
  8070. imageD
  8071. images
  8072. importantJ
  8073. addition
  8074. enabling
  8075. companion
  8076. plug-in
  8077. applica|
  8078. addition
  8079. format
  8080. files
  8081. contain
  8082. general
  8083. publishing
  8084. database
  8085. includesH
  8086. inappropriate
  8087. doesA
  8088. domain
  8089. domainname
  8090. don't
  8091. duplicateB
  8092. duplicate
  8093. record
  8094. using
  8095. linkB
  8096. duplicatedB
  8097. duplicatesB
  8098. duplicates
  8099. record
  8100. specified
  8101. recidB
  8102. during|
  8103. editC
  8104. editable
  8105. editedC
  8106. editing
  8107. either~
  8108. element
  8109. email
  8110. enabled
  8111. enclose
  8112. encoding
  8113. fp5&-recidG
  8114. fp5&keyG
  8115. france
  8116. france
  8117. paris
  8118. fromG
  8119. front
  8120. function
  8121. functions
  8122. further
  8123. future
  8124. generateG
  8125. generated
  8126. generates
  8127. germany
  8128. given
  8129. going
  8130. great
  8131. great
  8132. britain
  8133. london
  8134. greater
  8135. green
  8136. greeting
  8137. grouplist
  8138. groups
  8139. guide
  8140. handle
  8141. handled
  8142. hasseen
  8143. details}
  8144. determineB
  8145. determines
  8146. determining
  8147. developerE
  8148. developer'sB
  8149. diagramJ
  8150. diagrammingJ
  8151. dialogD
  8152. direct
  8153. directly
  8154. directoryE
  8155. disableD
  8156. display}
  8157. displayed|
  8158. displaying
  8159. displaysG
  8160. distributingJ
  8161. documentC
  8162. documentsJ
  8163. doesn't
  8164. don'tJ
  8165. dpi's
  8166. dutiesH
  8167. dynamic}
  8168. dynamically}
  8169. eachJ
  8170. easilyC
  8171. easyJ
  8172. edit|
  8173. edited
  8174. anotherH
  8175. anyoneJ
  8176. appear
  8177. appearanceC
  8178. appearingJ
  8179. appears
  8180. applets
  8181. applicable
  8182. applicationB
  8183. applicationsG
  8184. approach}
  8185. appropriate
  8186. areas
  8187. aren't}
  8188. arrow
  8189. ascii
  8190. assigned
  8191. assistE
  8192. attribute
  8193. attributes
  8194. auto-enters
  8195. de to access the HTML tags. 
  8196. 4.    Delete any text, including HTML tags, that the application may have automatically inserted.
  8197.     The template files already contain the necessary standard HTML tags.
  8198. 5.    From the Web folder, open the Guest Book.fp5 database.
  8199. 6.    From the Web Tools folder, open the CDML Tool database.
  8200. 7.    In the Templates tab of the CDML Tool, choose Guest Book.fp5 from the Database list.
  8201.     All open FileMaker Pro 5 database names appear in the Database list.
  8202. 8.    Choose the Form
  8203.  View layout. 
  8204.     All layouts in the selected database appear in the Layouts list. 
  8205.     Note  The layout choice determines which fields FileMaker Pro can access. Including the Layout name increases performance because it reduces the number of fields that FileMaker Pro needs to evaluate. However, all the fields that are added to the format file must be on the specified layout. If no Layout CDML tag has been specified, FileMaker Pro designates Layout 0 as a special virtual layout, which contain
  8206. 2.    From the Web Tools folder, open the CDML Tool.
  8207. 3.    Choose the database and layout names in the Templates tab.
  8208.     By specifying a database and layout name, you customize the CDML syntax in the template text and some CDML tags. 
  8209. 4.    Open an HTML editing application.
  8210.     Since you
  8211. ll be working with two applications simultaneously, it
  8212. s best to position the CDML Tool window next to the HTML page that you
  8213. ll be creating.
  8214. 5.    In the CDML Tool, copy a template from the Format File (Action) 
  8215. list in the Templates tab.
  8216. 6.    Paste the template text into a blank HTML editing document.
  8217. 7.    From the Tags tab of the CDML Tool, copy and paste additional CDML tags into the appropriate location in the format file.
  8218. Create one format file to handle each database interaction.
  8219. For step-by-step instructions, see the next two sections: "Using the CDML templates" and "Adding CDML tags to format files."
  8220. Important considerations when using the CDML Tool:
  8221.     FileMaker Pro 5 files cannot be op
  8222. in the Guest Book.fp5 database, but cannot add, search, edit, or delete records. For an example of a more complex Web site, explore the Shopping_cart and Employee_database format files. All the solution files in the Web folder can be viewed in any text or HTML editing application.
  8223. E%Exploring the Guest Book format filesG
  8224. -MailSubJ
  8225. Subject for MailL
  8226. <none>
  8227.  whether you want to have the value list items generated using the dynamic or static approach. In this example, the value list items will be generated using the static method, since the value list items aren't likely to 
  8228. rsltA
  8229. sales
  8230. singleF
  8231. sizeC
  8232. skipD
  8233. slightly
  8234. snippet
  8235. someD
  8236. sample
  8237. fmp-contentmimetype
  8238. text/plain
  8239. sample
  8240. something
  8241. sortfield
  8242. sorting|
  8243. sortorder
  8244. sorts
  8245. specific~
  8246. specification
  8247. devguide
  8248. permissionA
  8249. persistent
  8250. person
  8251. phone
  8252. pickF
  8253. pictureG
  8254. picturesG
  8255. place
  8256. placed
  8257. populatesH
  8258. populatingC
  8259. portal
  8260. portals
  8261. portion~
  8262. position
  8263. possible
  8264. postA
  8265. powerpc
  8266. prefind|
  8267. preliminary
  8268. present
  8269. presort|
  8270. previous
  8271. privacy
  8272. privileges
  8273. processI
  8274. processed~
  8275. processingJ
  8276. product
  8277. production
  8278. haveA
  8279. haven't
  8280. header
  8281. headers
  8282. hereC
  8283. hiddenA
  8284. hmt&-max
  8285. howdy
  8286. hrefA
  8287. htm&-dbclose
  8288. htm&-dbopen
  8289. htm&-find
  8290. filemakerC
  8291. filemaker
  8292. applicationH
  8293. filemaker
  8294. serverG
  8295. files
  8296. format
  8297. guest
  8298. guideB
  8299. format
  8300. elements
  8301. overviewD
  8302. performance
  8303. performance
  8304. planningJ
  8305. planning
  8306. siteJ
  8307. planning
  8308. format
  8309. files
  8310. plug-in|
  8311. publishingC
  8312. publishing
  8313. filemaker
  8314. record
  8315. reply
  8316. sampleE
  8317. serverG
  8318. siteJ
  8319. solution
  8320. solutionsE
  8321. static}
  8322. templates
  8323. thisB
  8324. troubleshooting
  8325. using
  8326. using
  8327. templates
  8328. withE
  8329. workingE
  8330. working
  8331. sample
  8332. solutionsE
  8333. aboutF
  8334. about
  8335. format
  8336. files~
  8337. applicationH
  8338. companion|
  8339. configuring|
  8340. configuring
  8341. companion
  8342. plug-in|
  8343. customD
  8344. custom
  8345. publishing
  8346. overviewD
  8347. dataC
  8348. database}
  8349. dynamic}
  8350. dynamic
  8351. static
  8352. database
  8353. publishing}
  8354. elements
  8355. error
  8356. exploring
  8357. exploring
  8358. error
  8359. exploring
  8360. exploring
  8361. record
  8362. format
  8363. exploring
  8364. reply
  8365. format
  8366. elements
  8367. overviewD
  8368. planningJ
  8369. planning
  8370. siteJ
  8371. planning
  8372. format
  8373. files
  8374. plug-in|
  8375. publishingC
  8376. publishing
  8377. filemaker
  8378. sampleE
  8379. serverG
  8380. siteJ
  8381. solution
  8382. solutionsE
  8383. static}
  8384. templates
  8385. thisB
  8386. using
  8387. using
  8388. templates
  8389. withE
  8390. workingE
  8391. working
  8392. sample
  8393. solutionsE
  8394. aboutF
  8395. about
  8396. format
  8397. files~
  8398. action
  8399. looping
  8400. replacement
  8401. replacement
  8402. looping
  8403. variable
  8404. aboutB
  8405. about
  8406. about
  8407. guest
  8408. solution
  8409. about
  8410. guideB
  8411. adding
  8412. adding
  8413. format
  8414. files
  8415. guideB
  8416. overviewD
  8417. publishingC
  8418. publishing
  8419. filemaker
  8420. sampleE
  8421. serverG
  8422. solutionsE
  8423. thisB
  8424. withE
  8425. workingE
  8426. working
  8427. sample
  8428. solutionsE
  8429. aboutF
  8430. about
  8431. format
  8432. files~
  8433. about
  8434. companion
  8435. plug-inF
  8436. beforeI
  8437. companionF
  8438. considerationsI
  8439. considerations
  8440. before
  8441. publishing
  8442. databaseI
  8443. customA
  8444. databaseI
  8445. exploring
  8446. exploring
  8447. guest
  8448. format
  8449. files
  8450. files~
  8451. format~
  8452. gettingA
  8453. fmp-findvalueitem@
  8454. format@
  8455. copy@
  8456. database@
  8457. format
  8458. field
  8459. mail@
  8460. last@
  8461. record@
  8462. response@
  8463. view@
  8464. accessing@
  8465. after
  8466. processing
  8467. could
  8468. like@
  8469. also@
  8470. email
  8471. address@
  8472. another@
  8473. area@
  8474. ascending@
  8475. been@
  8476. browse@
  8477. cd1343&-format@
  8478. character@
  8479. value
  8480. checked
  8481. value
  8482. value
  8483. value
  8484. names
  8485. viewI
  8486. formI
  8487. 0a&-find
  8488. 1&-findD
  8489. 1&-skip
  8490. 10&-find
  8491. 10&-findallE
  8492. 10&-max
  8493. 10&-skip
  8494. 10:12
  8495. 10:12:32
  8496. 11&picturesG
  8497. 13&countryC
  8498. 14&-error
  8499. 15&-token
  8500. 17.17.17.17
  8501. 199.199.9.9
  8502. 2&fname
  8503. action
  8504. address
  8505. before
  8506. blind
  8507. blind
  8508. carbon
  8509. email
  8510. boxes
  8511. buttons
  8512. carbon
  8513. carbon
  8514. email
  8515. check
  8516. check
  8517. boxes
  8518. checked
  8519. client
  8520. client
  8521. address
  8522. client
  8523. address
  8524. client
  8525. password
  8526. client
  8527. client
  8528. close
  8529. content
  8530. content
  8531. cookie
  8532. count
  8533. current
  8534. fmp-currentrecid
  8535. fmp-currentrecordcou
  8536. fmp-currentrecordnum
  8537. fmp-currentrepeatnum
  8538. fmp-currentskip
  8539. fmp-currentsort
  8540. fmp-currenttime
  8541. fmp-currenttoken
  8542. fmp-elseif
  8543. fmp-field
  8544. fmp-fieldname
  8545. mp-findvalueitem
  8546. fmp-header
  8547. fmp-if
  8548. fmp-image
  8549. fmp-include
  8550. fmp-linkfirst
  8551. fmp-linklast
  8552. fmp-linknext
  8553. fmp-linkprevious
  8554. fmp-linkrecid
  8555. fmp-option
  8556. fmp-portal
  8557. fmp-rangeend
  8558. fmp-rangesize
  8559. fmp-rangestart
  8560. fmp-record
  8561. fmp-repeating
  8562. fmp-repeatingitem
  8563. fmp-setcookie
  8564. fmp-sortfielditem
  8565. fmp-sortorderitem
  8566. fmp-valuelist
  8567. fmp-valuelistchecked
  8568. fmp-valuelistitem
  8569. format
  8570. mailbcc
  8571. mailcc
  8572. mailformat
  8573. mailfrom
  8574. mailhost
  8575. mailsub
  8576. mailto
  8577. name~
  8578. prefind
  8579. presort
  8580. radio
  8581. recid
  8582. script
  8583. script
  8584. prefind
  8585. script
  8586. presort
  8587. select
  8588. sortfield
  8589. sortorder
  8590. submit
  8591. textarea
  8592. token
  8593. fmp-findfielditem
  8594. fmp-findopitem
  8595. fmp-findvalueitem
  8596. fmp-header
  8597. fmp-if
  8598. fmp-image
  8599. fmp-include
  8600. fmp-includefield
  8601. fmp-inlineaction
  8602. fmp-layoutfields
  8603. fmp-link
  8604. fmp-linkfirst
  8605. fmp-linklast
  8606. fmp-linknext
  8607. fmp-linkprevious
  8608. fmp-linkrecid
  8609. fmp-log
  8610. fmp-option
  8611. fmp-portal
  8612. fmp-rangeend
  8613. fmp-rangesize
  8614. fmp-rangestart
  8615. fmp-record
  8616. fmp-repeating
  8617. fmp-repeatingitem
  8618. fmp-setcookie
  8619. fmp-sortfielditem
  8620. fmp-sortorderitem
  8621. fmp-valuelist
  8622. fmp-valuelistchecked
  8623. fmp-valuelistitem
  8624. fmp-valuenameitem
  8625. fmp-valuenames
  8626. fmtfield
  8627. format
  8628. mailbcc
  8629. mailcc
  8630. mailfmtfield
  8631. mailformat
  8632. mailfrom
  8633. mailhost
  8634. mailsub
  8635. mailto
  8636. modid
  8637. name~
  8638. prefind
  8639. presort
  8640. radio
  8641. recid
  8642. reset
  8643. script
  8644. script
  8645. prefind
  8646. script
  8647. presort
  8648. select
  8649. sortfield
  8650. sortorder
  8651. submit
  8652. textarea
  8653. token
  8654.